Page MenuHomeDevCentral
Paste P317

Dependencies between services describes in our Docker PaaS
ActivePublic

Authored by dereckson on Mar 27 2023, 16:55.
# -------------------------------------------------------------
# Hard dependencies
#
# To compute optimal Docker container start order, the following
# rules apply:
#
# - depends_of_containers: launch after a specific container
# - depends_of_services: launch after containers from this service
#
# Hierarchy of keys can use dot (.) as separator, e.g. links.mysql
#
# Values are configuration keys from docker_containers pillar.
#
# Soft dependencies (Notifications Center depends of Sentry)
# aren't documented, as it can still be run without it.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dependencies:
auth-grove:
depends_of_containers:
- mysql_link
cachet:
depends_of_containers:
- mysql_link
etherpad:
depends_of_containers:
- mysql_link
kafka:
depends_of_containers:
- zookeeper
notifications:
depends_of_containers:
- broker_link
phabricator:
depends_of_containers:
- mysql_link
pixelfed:
depends_of_containers:
- links.mysql
- links.redis
relay:
depends_of_containers:
- kafka
- redis
- web
sentry:
depends_of_services:
- redis
- kafka
- postgresql
- memcached
- exim
- snuba
- symbolicator
snuba:
depends_of_containers:
- services.broker
- services.clickhouse
- services.redis