# Gunakan image Python resmi FROM python:3.10-slim # Set direktori kerja di dalam container WORKDIR /app # Salin file requirements.txt dan instal dependensi COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Salin semua file proyek ke dalam container COPY . . # Ekspor variabel lingkungan untuk API key (akan diatur di Hugging Face Spaces) ENV GROQ_API_KEY=${GROQ_API_KEY} # Ekspos port yang akan digunakan aplikasi (sesuai dengan README.md) EXPOSE 7860 # Perintah untuk menjalankan aplikasi saat container dimulai CMD ["python", "app.py"]