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