From 88621031788c23042544cfdbe9a709ff4f2f6710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=9F=D0=B0?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE=D0=B2?= Date: Fri, 15 Aug 2025 20:36:26 +0300 Subject: [PATCH] add: Docker --- Dockerfile | 13 +++++++++++++ docker-compose.yml | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml 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