datahub/docs/architecture/docker-containers.md

26 lines
1.2 KiB
Markdown
Raw Normal View History

---
title: "Docker Container Architecture"
---
# Docker Container Architecture
When running DataHub via docker-compose. or helm, the following is a diagram of the containers involved
with running DataHub and their relationships with each other. The helm chart uses helm hooks to determine
the proper ordering of the components whereas docker-compose relies on a series of health checks.
```text
datahub-frontend-react datahub-actions
\ /
| datahub-upgrade (NoCodeDataMigration, helm only)
| /
datahub-gms (healthy)
|
datahub-upgrade (SystemUpdate completed)
/--------------------/ | \------------------------------------------------\
/ | \
mysql-setup (completed) elasticsearch-setup (completed) (if apply) neo4j (healthy)
| |
| |
mysql (healthy) elasticsearch (healthy)
```