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 chmod -R 644 /etc/logrotate.d/ && \
    chmod -R 644 /etc/cron.d/

RUN mkdir -p /var/lib/push-client-historydb && \
    chown statbox:statbox /var/lib/push-client-historydb && \
    mkdir -p /var/lib/push-client-spaniel-log && \
    chown statbox:statbox /var/lib/push-client-spaniel-log


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

RUN apt-get update && \
    apt-get install -y -o "Dpkg::Options::":="--force-confold" \
    uatraits-data \
    yandex-passport-tvmknife && \
    apt-get purge -y statbox-push-client-daemon && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

RUN getent group wmi || groupadd -r wmi
RUN getent passwd wmi || useradd -r -s /bin/false -g wmi wmi
RUN mkdir -p /var/run/spaniel && \
    chown -R wmi:wmi /var/run/spaniel && \
    mkdir -p /var/log/spaniel && \
    mkdir -p /var/log/unistat && \
    chown -R wmi:wmi /var/log/spaniel && \
    chown -R wmi:wmi /var/log/unistat && \
    mkdir -p /home/wmi && \
    mkdir /home/wmi/.postgresql && \
    chown -R wmi:wmi /home/wmi

CMD ["/opt/entrypoint.sh"]
