FROM mcr-mirror.liara.ir/playwright/python:v1.46.0-jammy WORKDIR /app ENV PYTHONUNBUFFERED=1 \ PYTHONUTF8=1 \ PIP_NO_CACHE_DIR=1 \ DB_PATH=/data/asianmetal.db \ REPORTS_DIR=/data/reports \ PLAYWRIGHT_BROWSERS_PATH=/ms-playwright \ PIP_INDEX_URL=https://package-mirror.liara.ir/repository/pypi/simple COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . RUN mkdir -p /data/reports EXPOSE 8000 CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]