rrayhka commited on
Commit
d71e9b0
·
verified ·
1 Parent(s): 864d214

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -3
Dockerfile CHANGED
@@ -4,7 +4,7 @@ FROM python:3.9-slim
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
@@ -24,8 +24,11 @@ COPY . /app/
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"]
 
4
  # Set environment variable untuk non-interaktif
5
  ENV PYTHONDONTWRITEBYTECODE=1
6
  ENV PYTHONUNBUFFERED=1
7
+ ENV HF_HOME=/app/cache
8
 
9
  # Buat direktori kerja untuk aplikasi
10
  WORKDIR /app
 
24
  # Jalankan skrip untuk mengunduh model dari Hugging Face
25
  RUN python download_model.py
26
 
27
+ # Install gunicorn untuk server produksi
28
+ RUN pip install gunicorn
29
+
30
  # Ekspos port default Flask (5007)
31
  EXPOSE 5007
32
 
33
+ # Perintah untuk menjalankan aplikasi dengan Gunicorn
34
+ CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:5007", "app:app"]