Made the right Dockerfile for Svelte (had to add a Node adapter also)

This commit is contained in:
2024-08-02 21:12:22 +03:00
parent ded3b78c58
commit 55c080f80d
5 changed files with 3520 additions and 8 deletions

25
frontend/Dockerfile Normal file
View File

@@ -0,0 +1,25 @@
FROM node:22.5.1-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
RUN npm prune --omit=dev
FROM node:22.5.1-alpine AS deployer
WORKDIR /app
COPY --from=builder /app/build build/
COPY --from=builder /app/package.json .
EXPOSE 3000
ENV NODE_ENV=production
CMD [ "node", "build" ]