FROM registry.yandex.net/rasp/trusty-python-base
# Push To registry.yandex.net/rasp/train-admin

RUN mkdir -p /var/log/application \
    && mkdir -p /var/log/application/yt \
    && mkdir -p /travel/rasp/trains/train_admin/static \
    && mkdir -p /app

COPY docker/nginx/50-application.conf /etc/nginx/sites-enabled/
COPY docker/logrotate/application.conf /etc/logrotate.d/
COPY docker/supervisor/apps-available/main.conf /etc/supervisor/conf.d/010-gunicorn-app.conf
COPY docker/solomon/conf/service/* /etc/solomon/conf/service/

COPY /app /app

RUN DJANGO_SETTINGS_MODULE=travel.rasp.trains.train_admin.docker.local_settings \
    Y_PYTHON_ENTRY_POINT=travel.rasp.trains.train_admin.manage.manage:main \
    /app/app collectstatic --no-input

RUN mkdir ~/.postgresql && wget "https://crls.yandex.net/allCAs.pem" -O ~/.postgresql/root.crt && chmod 0600 ~/.postgresql/root.crt