FROM registry.yandex.net/partners/node:16

RUN wget https://crls.yandex.net/YandexInternalRootCA.crt -O /usr/share/ca-certificates/YandexInternalRootCA.crt
ENV NODE_EXTRA_CA_CERTS /usr/share/ca-certificates/YandexInternalRootCA.crt

WORKDIR /var/www/
EXPOSE 80

COPY package.json /var/www/package.json
COPY package-lock.json /var/www/package-lock.json
COPY .npmrc /var/www/.npmrc

RUN npm ci

COPY src /var/www/src
COPY build /var/www/build
COPY tsconfig.json /var/www

CMD npm run start:production
