Skip to content

Commit

Permalink
docs(docker): document docker container dependency tree (#8496)
Browse files Browse the repository at this point in the history
  • Loading branch information
david-leifker authored Jul 29, 2023
1 parent fa05aae commit 4b32e9a
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs-website/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,7 @@ module.exports = {
"docs/components",
"docs/architecture/metadata-ingestion",
"docs/architecture/metadata-serving",
"docs/architecture/docker-containers",
],
},
{
Expand Down
27 changes: 27 additions & 0 deletions docs/architecture/docker-containers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
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) kafka-setup (completed) (if apply) neo4j (healthy)
| | / \
| | / \
mysql (healthy) elasticsearch (healthy) broker (healthy) (if not internal) schema-registry (healthy)
|
zookeeper (healthy)
```

0 comments on commit 4b32e9a

Please sign in to comment.