VortexHunter23 commited on
Commit
b00b623
·
verified ·
1 Parent(s): ecdaf61

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -15
Dockerfile CHANGED
@@ -1,23 +1,18 @@
1
- # Use Node.js LTS version
2
- FROM node:18-alpine
3
 
4
- # Set working directory
5
- WORKDIR /app
 
 
6
 
7
- # Copy package files
8
- COPY package*.json ./
9
 
10
- # Install dependencies
11
  RUN npm install
12
 
13
- # Copy project files
14
- COPY . .
15
-
16
- # Build the application
17
  RUN npm run build
18
 
19
- # Expose port 3000
20
- EXPOSE 3000
21
 
22
- # Start the application
23
- 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"]