FROM registry.yandex.net/vorobei/base
MAINTAINER Ilya Vorobiev <vorobei@yandex-team.ru>

# Добавляем переменные окружения для YT
ENV DEBIAN_FRONTEND noninteractive
ENV HOME /root
ENV YT_PROXY hahn.yt.yandex.net

ENV YT_RETRY_READ 1
ENV YT_RETRY_WRITE 1
ENV YT_TABULAR_DATA_FORMAT '<encode_utf8=false>json'

# Ставим базовые Python пакеты для аналитики
RUN apt-get install -y --force-yes python-pip \
    python-dev build-essential python-setuptools libssl-dev cython python-requests python-protobuf python-lxml && \
    pip install --upgrade pip

RUN apt-get install --reinstall python-pkg-resources

# Ставим YT пакеты
RUN apt-get update && apt-get install -y --force-yes \
    yandex-yt-python \
    yandex-yt-python-yson \
    yandex-yt-python-tools \
    python-nile \
    yandex-yql-python \
    python-statface-client

# Ставим Jupyter
RUN pip install virtualenv
