kevcodex commited on
Commit
1cef4f4
·
verified ·
1 Parent(s): 8e0540c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -11
Dockerfile CHANGED
@@ -1,23 +1,30 @@
1
  FROM node:20
2
 
3
- # Instal ffmpeg untuk mendukung fitur media WhatsApp
4
- RUN apt-get update && apt-get install -y ffmpeg && apt-get clean
 
 
 
 
 
 
 
5
 
6
- # Gunakan user standar Hugging Face (UID 1000)
7
- RUN useradd -m -u 1000 user
8
- USER user
9
- ENV PATH="/home/user/.local/bin:$PATH"
10
 
11
- WORKDIR /home/user/app
 
12
 
13
- # Instal dependensi terlebih dahulu
14
- COPY --chown=user package.json .
15
  RUN npm install
16
 
17
  # Salin semua file script
18
- COPY --chown=user . .
 
 
 
19
 
20
- # Port wajib untuk Hugging Face
21
  EXPOSE 7860
22
 
 
23
  CMD ["node", "index.js"]
 
1
  FROM node:20
2
 
3
+ # Instal semua tools pendukung seperti di Termux
4
+ RUN apt-get update && apt-get install -y \
5
+ ffmpeg \
6
+ imagemagick \
7
+ webp \
8
+ curl \
9
+ wget \
10
+ git \
11
+ && apt-get clean
12
 
13
+ WORKDIR /app
 
 
 
14
 
15
+ # Salin package.json
16
+ COPY package.json .
17
 
18
+ # Instal dependensi
 
19
  RUN npm install
20
 
21
  # Salin semua file script
22
+ COPY . .
23
+
24
+ # Berikan izin akses penuh (Mirip chmod +x di Termux)
25
+ RUN chmod -R 777 /app
26
 
 
27
  EXPOSE 7860
28
 
29
+ # Jalankan dengan node langsung
30
  CMD ["node", "index.js"]