restreamer-ui-v2/Dockerfile
2022-07-21 21:59:59 +02:00

26 lines
505 B
Docker

ARG NODE_IMAGE=node:18.6.0-alpine3.15
FROM $NODE_IMAGE
ARG NODE_SPACE_SIZE=10240
ENV NODE_OPTIONS="--openssl-legacy-provider --max-old-space-size=$NODE_SPACE_SIZE"
ARG 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" ]