Files
METARIUS/dockerfile
Luke Else 842d852b61
Some checks failed
Build and Push Latest Docker Image / build-and-push (push) Failing after 25s
Run Unit and Integration Tests / test (push) Has been cancelled
FEAT: Added dockerfile
2025-06-18 19:22:35 +01:00

20 lines
354 B
Plaintext

FROM node:lts-slim as build
WORKDIR /app
COPY package*.json ./
RUN rm -rf node_modules
RUN rm -rf build
COPY . .
RUN npm install
RUN npm run build
FROM node:lts-slim as run
WORKDIR /app
COPY --from=build /app/package.json ./package.json
COPY --from=build /app/build ./build
RUN npm install --omit=dev
EXPOSE 3000
ENTRYPOINT [ "npm", "run", "start" ]