File size: 622 Bytes
21faaa2
 
 
 
 
 
1e4a0a3
21faaa2
 
 
1e4a0a3
 
21faaa2
1e4a0a3
21faaa2
 
1e4a0a3
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Menggunakan base image Python
FROM python:3.9-slim-buster

# Mengatur working directory di dalam container
WORKDIR /app

# Menyalin requirements.txt (hanya berisi 'flask' untuk debug ini)
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Menyalin app.py (yang paling sederhana)
COPY app.py .

# Mengekspos port 5000 (port default untuk Flask dev server jika tidak dispesifikasi)
EXPOSE 5000

# Perintah untuk menjalankan aplikasi Flask menggunakan server pengembangan bawaan
# Ini hanya untuk debugging. Untuk produksi, Gunicorn SANGAT disarankan.
CMD ["python", "app.py"]