FROM registry.yandex.net/mail/mail-base-focal:latest

# nodejs 14
ADD node14.tgz /opt/nodejs/14/

# default cmd
CMD ["/app/qloud/entrypoint.sh"]

ENV NODE_ENV=production
ENV NODE_EXTRA_CA_CERTS=/usr/share/yandex-internal-root-ca/YandexInternalRootCA.crt
ENV PATH=${PATH}:/opt/nodejs/14/bin

# base files
COPY deploy /

# prepare
RUN mkdir -p /app/duffman-routes \
    && ln -s /app/log /var/log/duffman \
    && sed -i "/PATH/c PATH=$PATH" /etc/environment \
    && sed -i "/create app/d" /etc/logrotate.d/app
