From fa29adf3005bff015fc865e4bb663724147ca8ec 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 | 26 ++++++++++++++++++++++++++ 2 files changed, 40 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..195afbd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3.8' + +services: + app: + image: debian:bookworm-slim + container_name: alert-telethon-app + working_dir: /app + volumes: + - .:/app # весь проект + environment: + - TZ=Europe/Moscow # часовой пояс Москва + command: > + /bin/bash -c " + apt-get update && + apt-get install -y --no-install-recommends curl tar bash && + chmod +x portable_install.sh && + ./portable_install.sh && + ./run_me.sh + " + restart: unless-stopped + networks: + - alert-telethon_net + +networks: + alert-telethon_net: + driver: bridge \ No newline at end of file