rrayhka commited on
Commit
a755787
·
verified ·
1 Parent(s): 7df7730

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -4
Dockerfile CHANGED
@@ -1,9 +1,10 @@
1
  # Gunakan base image dengan Python
2
- FROM python:3.11
3
 
4
  # Set environment variable untuk non-interaktif
5
  ENV PYTHONDONTWRITEBYTECODE=1
6
  ENV PYTHONUNBUFFERED=1
 
7
 
8
  # Buat direktori kerja untuk aplikasi
9
  WORKDIR /app
@@ -14,14 +15,17 @@ COPY requirements.txt /app/
14
  # Install dependencies Python
15
  RUN pip install --no-cache-dir -r requirements.txt
16
 
 
 
 
17
  # Salin seluruh file aplikasi ke container
18
  COPY . /app/
19
 
20
  # Jalankan skrip untuk mengunduh model dari Hugging Face
21
  RUN python download_model.py
22
 
23
- # Ekspos port default Flask (5000)
24
- EXPOSE 5000
25
 
26
  # Perintah untuk menjalankan aplikasi Flask
27
- CMD ["python", "app.py"]
 
1
  # Gunakan base image dengan Python
2
+ FROM python:3.9-slim
3
 
4
  # Set environment variable untuk non-interaktif
5
  ENV PYTHONDONTWRITEBYTECODE=1
6
  ENV PYTHONUNBUFFERED=1
7
+ ENV TRANSFORMERS_CACHE=/app/cache
8
 
9
  # Buat direktori kerja untuk aplikasi
10
  WORKDIR /app
 
15
  # Install dependencies Python
16
  RUN pip install --no-cache-dir -r requirements.txt
17
 
18
+ # Buat direktori cache untuk model
19
+ RUN mkdir -p /app/cache
20
+
21
  # Salin seluruh file aplikasi ke container
22
  COPY . /app/
23
 
24
  # Jalankan skrip untuk mengunduh model dari Hugging Face
25
  RUN python download_model.py
26
 
27
+ # Ekspos port default Flask (5007)
28
+ EXPOSE 5007
29
 
30
  # Perintah untuk menjalankan aplikasi Flask
31
+ CMD ["python", "app.py"]