FROM registry.yandex.net/data-ui/node-nginx:14r2.1

ARG APP_VERSION
ENV APP_VERSION ${APP_VERSION}

COPY docker/nginx /etc/nginx

COPY docker/supervisor /etc/supervisor/conf.d

RUN mkdir -p /opt/app
WORKDIR /opt/app
COPY . .
RUN npm ci
RUN npm run build

RUN chown app /opt/app/app/run

CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]
