Enka-Api / Dockerfile
Teddpathhh's picture
Upload 3 files
08bf391 verified
Raw
History Blame Contribute Delete
591 Bytes
# Gunakan Python resmi
FROM python:3.11-slim
# Set workdir
WORKDIR /app
# Copy requirements
COPY requirements.txt /app/requirements.txt
# Install dependencies
RUN pip install --no-cache-dir -r requirements.txt
# Copy semua source code
COPY . /app
# BERIKAN IZIN AKSES WRITE (Penting untuk Hugging Face)
# Kita buat folder 'output' duluan dan beri akses penuh agar aplikasi bisa menyimpan gambar
RUN mkdir -p /app/output && chmod -R 777 /app
# Expose port untuk Hugging Face
EXPOSE 7860
# Jalankan FastAPI pakai uvicorn
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]