Files
MessageGateway/docker-compose.yaml
Sergey Antropov b90def35ed Initial commit: Message Gateway project
- FastAPI приложение для отправки мониторинговых алертов в мессенджеры
- Поддержка Telegram и MAX/VK
- Интеграция с Grafana, Zabbix, AlertManager
- Автоматическое создание тикетов в Jira
- Управление группами мессенджеров через API
- Декораторы для авторизации и скрытия эндпоинтов
- Подробная документация в папке docs/

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-11-12 20:25:11 +03:00

29 lines
596 B
YAML

version: "3.8"
services:
message-gateway:
build:
context: .
dockerfile: Dockerfile
container_name: message-gateway
ports:
- "8000:8000"
volumes:
- ./app:/app/app
- ./config:/app/config
- ./templates:/app/templates
env_file:
- .env
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/api/v1/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
networks:
- message-gateway-network
networks:
message-gateway-network:
driver: bridge