ken4 commited on
Commit
4574d4b
·
verified ·
1 Parent(s): e5c89e6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -12
Dockerfile CHANGED
@@ -1,27 +1,20 @@
1
  FROM node:20
2
 
 
3
  ARG CACHEBUST=1
4
 
5
  WORKDIR /app
6
 
7
- # Clone repo privat
8
  RUN --mount=type=secret,id=GITHUB_REPO,required=true \
9
  git clone $(cat /run/secrets/GITHUB_REPO) /app
10
 
11
- # Install deps root
12
- RUN yarn install
13
-
14
- # Build Nuxt static
15
- RUN cd nuxt && yarn install --ignore-engines && yarn generate
16
-
17
- # Set environment for HuggingFace
18
- ENV PORT=7860
19
- ENV HOST=0.0.0.0
20
 
21
  RUN chown -R node:node /app
 
22
  USER node
23
 
24
  EXPOSE 7860
25
 
26
- # jalankan EXPRESS, bukan NUXT!!!
27
- CMD ["node", "app.js"]
 
1
  FROM node:20
2
 
3
+ # Tambahkan arg agar cache invalid
4
  ARG CACHEBUST=1
5
 
6
  WORKDIR /app
7
 
8
+ # Clone selalu fresh
9
  RUN --mount=type=secret,id=GITHUB_REPO,required=true \
10
  git clone $(cat /run/secrets/GITHUB_REPO) /app
11
 
12
+ RUN npm install
 
 
 
 
 
 
 
 
13
 
14
  RUN chown -R node:node /app
15
+
16
  USER node
17
 
18
  EXPOSE 7860
19
 
20
+ CMD ["npm", "start"]