restreamer-ui-v2/Dockerfile
2022-06-03 17:14:06 +02:00

24 lines
476 B
Docker

FROM node:17.9.0-alpine3.15
ARG NODE_SPACE_SIZE=10240
ENV NODE_OPTIONS="--openssl-legacy-provider --max-old-space-size=$NODE_SPACE_SIZE"
ENV PUBLIC_URL "/"
COPY . /ui
WORKDIR /ui
RUN cd /ui && \
npm config set fetch-retries 10 && \
npm config set fetch-retry-mintimeout 100000 && \
npm config set fetch-retry-maxtimeout 600000 && \
npm config set cache-min 3600 && \
npm config ls -l && \
npm install && \
npm run build
EXPOSE 3000
CMD [ "npm", "run", "start" ]