diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1cb867b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM python:3.13.0-slim-bookworm + +WORKDIR /app + +# Копируем ВСЁ из репозитория +COPY . . + +ENV TZ=Europe/Moscow +# Устанавливаем зависимости и делаем скрипты исполняемыми +RUN pip install -r requirements.txt + +# Указываем команду запуска +CMD ["python", "main.py"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..277ac98 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3.8' + +services: + app: + build: . + container_name: alert-telethon-app + working_dir: /app + restart: unless-stopped + volumes: + - alerts_data:/app/alerts_data + networks: + - alert-telethon_net + +networks: + alert-telethon_net: + driver: bridge + +volumes: + alerts_data: \ No newline at end of file