Germinal commited on
Commit
f34ac80
·
verified ·
1 Parent(s): 484977e

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -12
Dockerfile CHANGED
@@ -1,15 +1,18 @@
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"]
 
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"]