Spaces:
Sleeping
Sleeping
| # Gunakan Python 3.10 sebagai basis | |
| FROM python:3.10 | |
| # Atur lingkungan kerja di dalam container | |
| WORKDIR /app | |
| # Copy requirements dan install semua dependensi. | |
| # Menggunakan --default-timeout 100 untuk menghindari timeout pada instalasi Chronos/Torch. | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir --default-timeout 100 -r requirements.txt | |
| # Copy semua file kode aplikasi | |
| COPY . /app | |
| # Perintah untuk menjalankan FastAPI menggunakan Uvicorn. | |
| # Aplikasi FastAPI Anda berada di file main.py, dan instansi Anda bernama app. | |
| CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"] |