FROM registry.yandex.net/mail/webmail-base/webmail-base:stable-canary
MAINTAINER Webmail Team <webmail-team@yandex-team.ru>

COPY etc /etc
COPY usr /usr
COPY opt /opt
COPY service.sh /opt/service.sh
COPY tvm2_root_client_id-* /

RUN apt-get update && \
    apt-get install -y \
        libpq5 \
        libyajl2 \
        yandex-passport-tvmknife && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

RUN mkdir -p /var/log/nginx/york && \
    mkdir -p /home/nginx/html && \
    mkdir -p /etc/nginx/keys && \
    mkdir -p /etc/nginx/ssl && \
    mkdir -p /var/spool/nginx

RUN getent group wmi || groupadd -r wmi
RUN getent passwd wmi || useradd -r -s /bin/false -g wmi wmi

RUN mkdir -p /home/wmi && chown -R wmi:wmi /home/wmi && \
    mkdir -p /var/run/york && chown -R wmi:wmi /var/run/york && \
    mkdir -p /var/log/york && chown -R wmi:wmi /var/log/york && \
    mkdir -p /var/log/unistat && chown -R wmi:wmi /var/log/unistat && \
    mkdir /home/wmi/.postgresql && chown -R wmi:wmi /home/wmi

RUN chmod -R 644 /etc/logrotate.d/ && \
    chmod -R 644 /etc/cron.d/

CMD ["/opt/entrypoint.sh"]
