We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d152acc commit 60ba0d6Copy full SHA for 60ba0d6
backend/docker/prod/Dockerfile
@@ -2,9 +2,12 @@ FROM node:22.17-bookworm
2
3
WORKDIR /app
4
5
-COPY ./backend .
+COPY ./backend/package*.json ./
6
+COPY ./backend/tsconfig.json ./
7
8
RUN npm install
9
+
10
+COPY ./backend .
11
RUN npm run build
12
13
CMD ["sh", "-c", "npm run start"]
frontend/docker/prod/Dockerfile
@@ -2,10 +2,17 @@ FROM node:22.17-bookworm-slim AS build-stage
+COPY ./frontend/package*.json ./
+COPY ./frontend/public ./public
+COPY ./frontend/index.html ./
+COPY ./frontend/tsconfig* ./
+COPY ./frontend/vite.config.ts ./
+RUN npm install
COPY ./frontend/ .
14
COPY .env .
15
-RUN npm install
16
17
18
FROM nginx:1.25.3-alpine-slim AS production-stage
0 commit comments