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

ARG work_dir=/app

WORKDIR ${work_dir}

# nginx
COPY docker/nginx/ /etc/nginx/sites-enabled/

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

# push-client
ADD docker/statbox-push-client /etc/yandex/statbox-push-client

# logrotate
ADD docker/logrotate /etc/logrotate.d/

# Solomon
COPY docker/solomon/ /etc/solomon/

# bash scripts
COPY docker/pre_start/ /bin/pre_start/
RUN chmod +x /bin/pre_start/*

# application
COPY api/api ${work_dir}/api
COPY config.yaml ${work_dir}/config.yaml

# Make port 80 available to the world outside this container
EXPOSE 80

# Environment variables
ENV APP_DIR ${work_dir}
