- Reorganized `docker-compose.yaml` by splitting it into modular files: `dc-infra.yaml`, `dc-backend.yaml`, `dc-gui.yaml`, and `dc-ops.yaml`. - Simplified structure by removing redundant `docker-compose.frontend.yaml` and `docker-compose.services.yaml` files. - Improved maintainability and modularity of service definitions across infrastructure, backend, GUI, and ops layers.
22 lines
447 B
YAML
22 lines
447 B
YAML
name: "${PROJECT_NAME:-meldestelle}"
|
|
|
|
include:
|
|
- dc-infra.yaml
|
|
- dc-backend.yaml
|
|
- dc-gui.yaml
|
|
- dc-ops.yaml
|
|
|
|
# Globale Definitionen, falls nötig (meistens reichen die in den Teil-Dateien,
|
|
# da Docker Compose sie merged. Aber explizite Definition schadet nicht für Übersicht)
|
|
networks:
|
|
meldestelle-network:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
postgres-data:
|
|
pgadmin-data:
|
|
redis-data:
|
|
prometheus-data:
|
|
grafana-data:
|
|
mailpit-data:
|