FROM registry.yandex.net/travel/travel-ubuntu-focal-deploy:v1

RUN apt-get update
RUN apt-get install -y tzdata

WORKDIR /app

RUN mkdir -p /var/log/app /etc/yandex/unified_agent/conf.d/

COPY docker/nginx/10-application.conf /etc/nginx/sites-enabled/
COPY docker/api/supervisor/*.conf /etc/supervisor/conf.d/
COPY docker/unified_agent/*.yaml /etc/yandex/unified_agent/conf.d/

RUN mkdir -p /app/api/
COPY docker/api/*.yaml /app/api/
COPY cmd/api/api /app/api/

RUN mkdir -p /app/worker/
COPY docker/worker/*.yaml /app/worker/
COPY cmd/worker/worker /app/worker/

RUN rm /etc/supervisor/conf.d/050-push-client.conf

RUN mkdir -p /app/rasp_data/storage \
     /app/rasp_data/storage_country /app/rasp_data/storage_timezone /app/rasp_data/storage_settlement \
     /app/rasp_data/storage_district /app/rasp_data/storage_region /app/rasp_data/storage_station
