Skip to content

Commit 9dd5d89

Browse files
committed
Add dockerfile
1 parent fe1006e commit 9dd5d89

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/
2+
dist/

Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM node:22-alpine3.20 AS build
2+
3+
RUN mkdir /refresh-web
4+
WORKDIR /refresh-web
5+
6+
COPY package.json package-lock.json ./
7+
RUN npm ci
8+
9+
COPY . .
10+
RUN npm run build:ssr
11+
12+
FROM node:22-alpine3.20 AS run
13+
EXPOSE 4000/tcp
14+
15+
COPY --from=build /refresh-web/dist .
16+
17+
ENTRYPOINT [ "node", "./refresh-web/server/main.js" ]

0 commit comments

Comments
 (0)