Files
manga/Dockerfile
2026-04-29 16:50:04 +03:00

23 lines
713 B
Docker

FROM mcr.microsoft.com/playwright/python:v1.44.0-jammy
WORKDIR /app
# Зависимости
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Устанавливаем только Chromium (остальные браузеры не нужны)
RUN playwright install chromium --with-deps
COPY src/ ./src/
COPY frontend/ ./frontend/
COPY debug_site.py ./debug_site.py
COPY debug_cdn.py ./debug_cdn.py
# Выходные данные и состояние монтируются снаружи
VOLUME ["/app/output", "/app/state"]
# По умолчанию запускаем веб-сервер
ENTRYPOINT []
CMD ["uvicorn", "src.api:app", "--host", "0.0.0.0", "--port", "8000"]