Document full application landscape and collect Docker configs

- Add docs/landscape.md and docker-inventory.md with Mermaid architecture
- Add config/docker per host (db02, lake01, kafka01) and objectscale/elastic refs
- Add live architecture page at icons/docs/architecture.html
- Homepage OPS tab: Lakehouse Architecture group with diagram link
- Add scripts/collect/collect-fleet-config.sh to refresh configs from fleet
This commit is contained in:
Lakehouse Admin
2026-05-19 23:01:47 +02:00
parent e1180e14c9
commit 007f6cedc5
15 changed files with 881 additions and 42 deletions
+65
View File
@@ -0,0 +1,65 @@
version: "3.9"
services:
postgres-sales:
image: postgres:15
container_name: postgres_sales
environment:
POSTGRES_DB: sales
POSTGRES_USER: sales_user
POSTGRES_PASSWORD: sales_pwd
ports:
- "5432:5432"
volumes:
- postgres_sales_data:/var/lib/postgresql/data
mysql-hr:
image: mysql:8.0
container_name: mysql_hr
environment:
MYSQL_DATABASE: hr
MYSQL_USER: hr_user
MYSQL_PASSWORD: hr_pwd
MYSQL_ROOT_PASSWORD: root_pwd
ports:
- "3306:3306"
volumes:
- mysql_hr_data:/var/lib/mysql
mongodb-supplychain:
image: mongo:4.4
container_name: mongodb_supplychain
command: ["mongod", "--auth"]
ports:
- "27017:27017"
volumes:
- mongodb_supplychain_data:/data/db
cassandra-telemetry:
image: cassandra:4.1
container_name: cassandra-telemetry
ports:
- "9042:9042"
volumes:
- cassandra_telemetry_data:/var/lib/cassandra
environment:
CASSANDRA_CLUSTER_NAME: TelemetryCluster
neo4j-graph:
image: neo4j:4.4
container_name: neo4j_graph
environment:
NEO4J_AUTH: neo4j/testpwd
ports:
- "7474:7474"
- "7687:7687"
volumes:
- neo4j_graph_data:/data
volumes:
postgres_sales_data:
mysql_hr_data:
mongodb_supplychain_data:
cassandra_telemetry_data:
neo4j_graph_data: