23 lines
521 B
Docker
23 lines
521 B
Docker
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"]
|