FROM registry.yandex.net/avia/ubuntu-trusty:7f510d2988178b03b158f484e4f6f63f577a0298

ARG project=yandex-td-processing
ARG work_dir=/app

WORKDIR ${work_dir}

COPY docker/supervisor/* /etc/supervisor/conf.d/

RUN mkdir -p /etc/logrotate.d/
COPY docker/logrotate/* /etc/logrotate.d/*

COPY docker/pre_start/mkdir_for_logs /bin/pre_start/
RUN chmod +x /bin/pre_start/mkdir_for_logs

COPY . .

# Disable push-client
RUN mv /etc/supervisor/conf.d/05-push-client.conf /etc/supervisor/conf.d/05-push-client.conf.disabled

EXPOSE 80

ENV LANG=ru_RU.UTF-8
ENV APP_DIR=${work_dir}
ENV PYTHONPATH=${work_dir}
ENV C_FORCE_ROOT=1
