We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9bd2b29 commit 8dd1ea7Copy full SHA for 8dd1ea7
1 file changed
packages/website/Dockerfile
@@ -2,14 +2,14 @@ FROM node:22-alpine AS build
2
WORKDIR /app
3
RUN npm install -g pnpm@9
4
5
-# Copy website package
6
-COPY frontend/packages/website/package.json ./
7
-
8
-# Install dependencies
+# Copy website package manifest and install dependencies
+COPY packages/website/package.json ./
9
RUN pnpm install
10
11
-# Copy website source
12
-COPY frontend/packages/website/ .
+# Copy website source (preserve node_modules from install step)
+COPY packages/website/src/ ./src/
+COPY packages/website/public/ ./public/
+COPY packages/website/astro.config.* packages/website/tailwind.config.* packages/website/vite.config.* packages/website/tsconfig.json ./
13
14
# Build
15
RUN pnpm build
0 commit comments