iris-messenger/Dockerfile
peterzen 5cd0238626
Optimized Dockerfile (#291)
Co-authored-by: user <user@devbox.net.froggle.org>
2023-02-21 22:07:46 +02:00

13 lines
374 B
Docker

FROM node:19-buster-slim
RUN apt-get update && apt-get install -yq git jq
COPY . /iris-messenger
WORKDIR /iris-messenger/
ENV NODE_OPTIONS=--openssl-legacy-provider
RUN yarn
RUN yarn build
RUN cat package.json | jq '.scripts.serve="sirv build --host 0.0.0.0 --port 8080 --cors --single"' > package.json.new && mv -vf package.json.new package.json
CMD [ "yarn", "serve" ]