trashgu-ml-api / Dockerfile
PebriA's picture
Upload 3 files
1e4a0a3 verified
raw
history blame contribute delete
622 Bytes
# 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"]