From 39d69ef2b073ae176e0b35fa7b8b7af99afe95ea 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 | 14 ++++++++++++++ docker-compose.yml | 19 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e85d730 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM debian:bookworm-slim + +WORKDIR /app + +# Копируем ВСЁ из репозитория +COPY . . + +ENV TZ=Europe/Moscow +# Устанавливаем зависимости и делаем скрипты исполняемыми +RUN chmod +x portable_install.sh && \ + ./portable_install.sh + +# Указываем команду запуска +CMD ["./run_me.sh"] \ No newline at end of file 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