intrabot/Dockerfile
dv 5770829021
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/manual/woodpecker Pipeline was successful
ci/woodpecker/deployment/woodpecker Pipeline was successful
попытка отката 2
2026-03-16 00:50:30 +03:00

20 lines
600 B
Docker

FROM python:3.11-slim
WORKDIR /app
RUN mkdir -p /app/data
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
ARG GIT_COMMIT=dev
ARG DOCKER_IMAGE_CREATED=unknown
ENV GIT_COMMIT=$GIT_COMMIT
ENV BUILD_TIME=$DOCKER_IMAGE_CREATED
COPY . .
# Продакшен: Gunicorn (gthread, 1 worker) обслуживает Flask.
# Telegram-бот и шедулер стартуют внутри воркера через gunicorn.conf.py (post_fork).
# Локальная разработка: python intradbot.py
CMD ["gunicorn", "-c", "gunicorn.conf.py", "web.server:create_app()"]