Skip to content

Commit 8dd1ea7

Browse files
committed
chore: add website Dockerfile
1 parent 9bd2b29 commit 8dd1ea7

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

packages/website/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ FROM node:22-alpine AS build
22
WORKDIR /app
33
RUN npm install -g pnpm@9
44

5-
# Copy website package
6-
COPY frontend/packages/website/package.json ./
7-
8-
# Install dependencies
5+
# Copy website package manifest and install dependencies
6+
COPY packages/website/package.json ./
97
RUN pnpm install
108

11-
# Copy website source
12-
COPY frontend/packages/website/ .
9+
# Copy website source (preserve node_modules from install step)
10+
COPY packages/website/src/ ./src/
11+
COPY packages/website/public/ ./public/
12+
COPY packages/website/astro.config.* packages/website/tailwind.config.* packages/website/vite.config.* packages/website/tsconfig.json ./
1313

1414
# Build
1515
RUN pnpm build

0 commit comments

Comments
 (0)