FROM registry.yandex.net/avia/ubuntu-bionic-deploy:22b21855d62a4f7ff9fca4d5994f65d326015bb6

ARG project=yandex-avia-flight-status-fetcher
ARG work_dir=/app

ENV APP_DIR=${work_dir}
ENV NGINX_WORKERS=1
ENV CELERY_WORKERS=4

WORKDIR ${work_dir}

# yt_lock
COPY yt_lock /usr/bin/yt_lock

# prestart scripts
COPY docker/pre_start/ /bin/pre_start/

# nginx
COPY docker/nginx /etc/nginx

# logrotate
COPY docker/logrotate/ /etc/logrotate.d/

# cron
COPY docker/cron/ /etc/cron.d/

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

# binaries to WORKDIR
COPY api bin/
COPY update_from_airport bin/
COPY celery bin/

EXPOSE 80
