ilhamdev commited on
Commit
780e721
·
verified ·
1 Parent(s): 26291b2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -3
Dockerfile CHANGED
@@ -20,9 +20,14 @@ COPY package*.json ./
20
  # Install dependensi
21
  RUN npm install --production
22
 
 
 
 
23
  # Menambahkan variabel lingkungan untuk Puppeteer
24
  ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
25
- PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
 
 
26
 
27
  # Salin file dan direktori lainnya ke direktori kerja
28
  COPY . .
@@ -30,5 +35,5 @@ COPY . .
30
  # Buka port 7860
31
  EXPOSE 7860
32
 
33
- # Jalankan aplikasi
34
- CMD ["node", "index.js"]
 
20
  # Install dependensi
21
  RUN npm install --production
22
 
23
+ # Install PM2 secara global
24
+ RUN npm install pm2 -g
25
+
26
  # Menambahkan variabel lingkungan untuk Puppeteer
27
  ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
28
+ PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \
29
+ PM2_PUBLIC_KEY=pheqiah2qgpu45w \
30
+ PM2_SECRET_KEY=xk8zhybf7ns8ybz
31
 
32
  # Salin file dan direktori lainnya ke direktori kerja
33
  COPY . .
 
35
  # Buka port 7860
36
  EXPOSE 7860
37
 
38
+ # Jalankan aplikasi menggunakan PM2
39
+ CMD ["pm2-runtime", "index.js"]