santiagr7776 commited on
Commit
40e7f89
·
verified ·
1 Parent(s): 85c89bc

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -11
Dockerfile CHANGED
@@ -1,18 +1,20 @@
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 base
2
 
3
+ WORKDIR /app
 
 
 
4
 
5
+ RUN apk add --no-cache libc6-compat
6
 
7
+ COPY package.json package-lock.json* ./
8
+
9
+ RUN npm ci
10
+
11
+ COPY . .
12
 
 
13
  RUN npm run build
14
 
15
+ EXPOSE 3000
16
+
17
+ ENV PORT=3000
18
+ ENV HOSTNAME="0.0.0.0"
19
 
20
+ CMD ["npm", "start"]