FROM registry.yandex.net/avia/ubuntu/trusty:0.4.19

WORKDIR /app

RUN mkdir -p /var/log/app
RUN mkdir -p /var/log/supervisor/apps/
RUN mkdir -p /var/tmp/cache/tvm/

COPY docker/api/*.yaml /app/
COPY docker/bin/pre_start/ /bin/pre_start/
COPY docker/hooks/* /app/hooks/
COPY docker/logrotate/*.conf /etc/logrotate.d/
COPY docker/nginx/sites-enabled/* /etc/nginx/sites-enabled/
COPY docker/supervisor/*.conf /etc/supervisor/conf.d/
COPY docker/solomon /etc/solomon/

# nginx proxy_params hack
RUN rm /etc/nginx/proxy_params
COPY docker/nginx/proxy_params /etc/nginx/

# remove unused applications in order to simplify docker setup
RUN rm /etc/supervisor/conf.d/05-push-client.conf
RUN rm /etc/supervisor/conf.d/06-smailik.conf
RUN rm /etc/supervisor/conf.d/07-graphite-sender.conf

COPY cmd/api/api /app
COPY cmd/background/background /app
