48 lines
1.8 KiB
YAML
48 lines
1.8 KiB
YAML
##
|
|
## ONE SCRIPT TO RULE THEM ALL
|
|
##
|
|
## Dieses Compose-File startet alle verfügbaren Services, abhängig von dem angegebenen ENVIRONMENT.
|
|
|
|
## Um diese Konfiguration zu verwenden, kannst du folgende Befehle nutzen:
|
|
## Um alle Services zu starten:
|
|
## docker compose -f docker-compose.all.yml --env-file ../env/.env.all --profile all up -d
|
|
|
|
## Um nur bestimmte Services zu starten (z.B. frontend und backend):
|
|
## docker compose -f docker-compose.all.yml --env-file ../env/.env.all --profile frontend --profile backend up -d
|
|
|
|
##
|
|
## Stellen Sie sicher, dass die .env.all Datei im angegebenen Verzeichnis existiert und den ENVIRONMENT Wert enthält.
|
|
##
|
|
|
|
include:
|
|
- path: ./proxy/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy
|
|
- path: ./frontend/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.frontend
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy
|
|
- path: ./backend/docker-compose.yml
|
|
- path: ./database/docker-compose.yml
|
|
- path: ./website/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.website
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy
|
|
- path: ./administration/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.administration
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy
|
|
- path: ./develop/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.develop
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy
|
|
- path: ./tools/docker-compose.yml
|
|
env_file:
|
|
- ../env/.env.all
|
|
- ../env/${ENVIRONMENT:-development}/.env.tools
|
|
- ../env/${ENVIRONMENT:-development}/.env.proxy |