FROM registry.yandex.net/qloud/qapprouter:stable-208

RUN apt-get update \
    && apt-get -y install \
        iptables \
        python-pip \
    && pip install nginxparser_eb \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

COPY deploy /

RUN cd /usr/sbin \
    && patch -i qloud-router-config-updater-mds.patch \
    && rm qloud-router-config-updater-mds.patch \
    && cd /etc/nginx \
    && patch -i nginx.conf.patch \
    && patch -i qloud-logger.conf.patch \
    && rm nginx.conf.patch \
    && rm qloud-logger.conf.patch \
    && cd /etc/supervisor/conf.d \
    && patch -i qloud.conf.patch \
    && rm qloud.conf.patch \
    && chmod 644 /etc/cron.d/kill-workers \
    && chmod 755 /usr/local/bin/kickstart.sh

CMD ["/usr/local/bin/kickstart.sh"]
