
# FROM registry.yandex.net/ubuntu:xenial
FROM registry.yandex.net/ubuntu:trusty
MAINTAINER re9ulusv@yandex-team.ru

ENV TZ=Europe/Moscow

# Install yandex package repos
RUN apt-get -q=2 update && apt-get -q=2 install -y repo-yandex-precise-unstable \
    yandex-conf-repo-prestable \
    yandex-conf-repo-unstable \
    yandex-search-common-apt

# Install dependencies
RUN apt-get install -y --force-yes --no-install-recommends &&\
    apt-get update && apt-get install -y --no-install-recommends \
        yandex-search-cm-master=1:5.3883005.trunk \
        yandex-search-cm-solver=1:5.3883005.trunk \
        yandex-search-cm-worker=1:5.3883005.trunk \
        ssmtp\
        psmisc


COPY xprod_launcher /xprod_launcher
COPY yt /yt
COPY berkanavt_configs /Berkanavt/cm_workdir

RUN mkdir -p /Berkanavt/cm_workdir/master/var && \
    mkdir -p /Berkanavt/cm_workdir/worker/var && \
    ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \
    echo 'mailhub=outbound-relay.yandex.net' > /etc/ssmtp/ssmtp.conf

EXPOSE 80/tcp
EXPOSE 3130/tcp

ENTRYPOINT ["/Berkanavt/cm_workdir/run.sh"]
