salomonsky commited on
Commit
511ea04
·
verified ·
1 Parent(s): 97b9110

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -0
Dockerfile ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:20-alpine AS builder
2
+ WORKDIR /app
3
+ COPY package.json .
4
+ RUN npm install
5
+ COPY . .
6
+ RUN npm run build
7
+
8
+ FROM node:20-alpine
9
+ WORKDIR /app
10
+ COPY package.json .
11
+ RUN npm install --omit=dev
12
+ COPY server.mjs .
13
+ COPY --from=builder /app/dist ./dist
14
+ EXPOSE 7860
15
+ CMD ["node", "server.mjs"]