diff --git a/Dockerfile b/Dockerfile index 767b230..44d05f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,4 +21,7 @@ EXPOSE 5000 # gunicorn вместо dev-сервера Flask: # --timeout 300 — чтобы платформа/шлюз не резали долгие POST # --workers 1 — однорепликовый тест-сервис, больше не нужно -CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--timeout", "300", "--workers", "1", "site.app:app"] +# ВАЖНО: --chdir /app/site + app:app (НЕ site.app:app!) — папка site +# конфликтует со stdlib-модулем Python site.py (автозагружается при старте), +# поэтому import site.app всегда падает с ModuleNotFoundError. +CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--chdir", "/app/site", "--timeout", "300", "--workers", "1", "app:app"]