managarten/services/mana-notify/docker-compose.dev.yml
Till-JS b5fa0f42b6 feat(mana-notify): add central notification service
NestJS notification microservice for email, push, Matrix, and webhook
notifications across all ManaCore apps.

Features:
- Multi-channel delivery (email, push, Matrix, webhook)
- Handlebars template engine with defaults
- User notification preferences
- BullMQ async job processing
- Delivery tracking and logging
- Prometheus metrics

Includes @manacore/notify-client package for NestJS integration.
2026-01-29 22:07:38 +01:00

23 lines
481 B
YAML

version: '3.8'
# Development compose for mana-notify
# Provides Redis for BullMQ queue
# PostgreSQL should be running from root docker-compose
services:
redis:
image: redis:7-alpine
container_name: mana-notify-redis-dev
ports:
- '6379:6379'
volumes:
- redis-data:/data
command: redis-server --appendonly yes
healthcheck:
test: ['CMD', 'redis-cli', 'ping']
interval: 10s
timeout: 5s
retries: 5
volumes:
redis-data: