FROM registry.yandex.net/paysys/timeline/base:base

ARG BRANCH=unstable
ARG REPO=hadoop
ARG ENVIRONMENT=development
ARG UI_VERSION=\*
ARG API_VERSION=\*
ARG TMS_VERSION=\*

RUN echo -e "deb http://dist.yandex.ru/${REPO} ${BRANCH}/all/\ndeb http://dist.yandex.ru/${REPO} ${BRANCH}/amd64/" > /etc/apt/sources.list.d/${REPO}.list
RUN apt-get update && apt-get install -y yandex-paysys-timeline-api=${API_VERSION} \
    yandex-paysys-timeline-tms=${TMS_VERSION} yandex-paysys-timeline-ui=${UI_VERSION} \
    && rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y yandex-environment-${ENVIRONMENT}  && rm -rf /var/lib/apt/lists/*
# dirty hack to run init.d scripts via supervisor
RUN sed --i -- 's/--background ${NO_CLOSE}//g' /etc/init.d/paysys-api \
  && sed --i -- 's/--background ${NO_CLOSE}//g' /etc/init.d/paysys-tms \
  && sed --i -- 's/--background ${NO_CLOSE}//g' /etc/init.d/z-paysys-timeline

