# 1. Base Image Python FROM python:3.12-slim # 2. Memperbarui pip dan setuptools ke versi terbaru RUN pip install --upgrade pip setuptools # 3. Menyalin file requirements.txt ke dalam container COPY requirements.txt /app/requirements.txt # 4. Menginstal dependensi Python dari requirements.txt RUN pip install --no-cache-dir -r /app/requirements.txt # 5. Menyalin semua file aplikasi Anda ke container COPY . /app # 6. Menetapkan direktori kerja di dalam container WORKDIR /app # 7. Menjalankan aplikasi (ganti 'app.py' dengan nama skrip aplikasi Anda) CMD ["python", "app.py"]