#FROM python:3.9-slim #COPY . /app #WORKDIR /app #RUN pip install --upgrade pip #RUN pip install --no-cache-dir --upgrade -r requirements.txt #EXPOSE 80 #CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80", "--workers", "9"] FROM python:3.10 # Buat user dengan UID 1000 agar cocok dengan Spaces RUN useradd -m -u 1000 user WORKDIR /app # Salin file dengan hak milik user 1000 COPY --chown=user:user . . RUN pip install --no-cache-dir -r requirements.txt # Beralih ke user 1000 USER user EXPOSE 7860 CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]