This commit is contained in:
2026-01-06 13:32:39 +07:00
parent 64ba266a20
commit 4708029378
6 changed files with 6 additions and 9 deletions

View File

@@ -15,8 +15,8 @@ COPY requirements.txt .
# Устанавливаем зависимости Python
RUN pip install --no-cache-dir -r requirements.txt
# Копируем исходный код
COPY . .
# Копируем ВСЮ папку app в контейнер
COPY app/ ./app/
# Создаем директорию для данных
RUN mkdir -p /app/data
@@ -24,10 +24,11 @@ RUN mkdir -p /app/data
# Устанавливаем переменные окружения
ENV PYTHONUNBUFFERED=1
ENV TZ=UTC
ENV PYTHONPATH=/app
# Создаем пользователя для безопасности (опционально)
# Создаем пользователя для безопасности
RUN useradd -m -u 1000 botuser && chown -R botuser:botuser /app
USER botuser
# Запускаем бота
CMD ["python", "bot.py"]
# Запускаем бота из папки app
CMD ["python", "app/bot.py"]

View File

View File

@@ -1,5 +1,3 @@
version: '3.8'
services:
pill-bot:
build: .
@@ -11,8 +9,6 @@ services:
- .env
volumes:
- ./data:/app/data
# Для разработки можно монтировать код:
# - ./bot.py:/app/bot.py:ro
healthcheck:
test: ["CMD-SHELL", "pgrep -f python || exit 1"]
interval: 30s