Germinal commited on
Commit
d838611
·
verified ·
1 Parent(s): bfc208f

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -15
Dockerfile CHANGED
@@ -1,18 +1,15 @@
1
- FROM node:18-slim
2
-
3
- # Use existing node user
4
- USER node
5
- ENV HOME=/home/node
6
- ENV PATH=/home/node/.local/bin:$PATH
7
-
8
- WORKDIR /home/node/app
9
-
10
- COPY --chown=node:node package*.json ./
11
  RUN npm install
12
-
13
- COPY --chown=node:node . .
14
  RUN npm run build
15
 
16
- EXPOSE 7860
17
-
18
- CMD ["npm", "start", "--", "-p", "7860"]
 
 
 
 
 
 
1
+ FROM node:18-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:18-alpine
9
+ WORKDIR /app
10
+ COPY --from=builder /app/.next ./.next
11
+ COPY --from=builder /app/public ./public
12
+ COPY --from=builder /app/package*.json ./
13
+ RUN npm install --production
14
+ EXPOSE 3000
15
+ CMD ["npm", "start"]