compose files for basically all apps
This commit is contained in:
48
apps/docker-compose.all.yml
Normal file
48
apps/docker-compose.all.yml
Normal file
@@ -0,0 +1,48 @@
|
||||
##
|
||||
## 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
|
Reference in New Issue
Block a user