FROM registry.yandex.net/mail/ubuntu-base:14.04

COPY etc /etc
COPY opt /opt
COPY root /root
COPY usr /usr
COPY entrypoint.sh /opt/entrypoint.sh

RUN apt-get update && \
    apt-get install -y -o "Dpkg::Options::":="--force-confold" \
    nginx=1.12.2-1.yandex.22 \
    supervisor=3.3.1-1yandex \
    gettext-base \
    wget \
    curl \
    vim \
    lua-cjson \
    bash-completion \
    dnsutils \
    htop \
    dstat \
    info \
    iotop \
    iptables \
    man \
    mtr \
    libxml2-utils \
    openssh-client \
    ipset \
    rsync \
    rsyslog \
    screen \
    strace \
    tcpdump \
    telnet \
    traceroute \
    lsof \
    jq \
    python3.5 \
    libpython3.5 \
    yandex-passport-vault-client=1.2.0 \
    juggler-client=2.3.1908261239 \
    yandex-push-client=6.69.4 \
    yabs-graphite-client \
    yabs-graphite-sender \
    yabs-graphite-sender-config-corba \
    yandex-timetail=1.0-41 \
    python-yamail=1.0.33 && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# hack for lua-cjson
RUN ln -sf /usr/lib/x86_64-linux-gnu/lua/ /usr/local/lib/lua

RUN python3.5 /opt/get-pip.py

RUN pip3 install requests pyyaml

RUN mkdir -p /secrets && \
    mkdir -p /var/log/supervisor && \
    mkdir -p /coredumps

RUN rm /etc/cron.d/juggler-client

ENV HOME /root
