FROM registry.yandex.net/mail/mail-xenial-common:latest

RUN sh -c "echo 'deb http://common.dist.yandex.ru/common stable/all/' >> /etc/apt/sources.list.d/yandex.list"
RUN sh -c "echo 'deb http://common.dist.yandex.ru/common stable/$(arch | sed s/x86_/amd/)/' >> /etc/apt/sources.list.d/yandex.list"
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FCD11186050CD1A
RUN apt-get update
RUN apt-get install yandex-internal-root-ca

RUN apt-get update && apt-get install -y nginx=1.14.2-1.yandex.15 lua-cjson
RUN ln -sf /usr/lib/x86_64-linux-gnu/lua/ /usr/local/lib/lua
RUN apt-get autoremove -y && apt-get clean

COPY etc /etc
COPY entrypoint.sh /entrypoint.sh
COPY payment-sdk-backend /opt/bin/payment-sdk-backend

RUN chmod u+x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
CMD ["supervisord", "-n", "-c", "/etc/supervisor/supervisord.conf"]
