better diagram

This commit is contained in:
Michael Hohn
2024-12-06 11:28:10 -08:00
committed by =Michael Hohn
parent 9d6587872c
commit 6bfcbb33ea

View File

@@ -1,27 +1,25 @@
digraph DockerCompose { digraph DockerComposeDemo {
rankdir=LR; // Left-to-right layout rankdir=LR; // Left-to-right layout
node [shape=box style="rounded,filled" color=lightblue2 fontname="Helvetica"]; node [shape=box style="rounded,filled" color=lightblue2 fontname="Helvetica"];
edge [arrowsize=0.5]; edge [arrowsize=0.5];
// Title // Title
label="Container Dependencies"; label="Container Dependencies for Demo";
labelloc=top; labelloc=top;
fontsize=20; fontsize=20;
fontname="Helvetica"; fontname="Helvetica";
// Increase spacing between nodes
nodesep=1.0;
ranksep=1.0;
// Define nodes // Define nodes
dbssvc [label="dbssvc"]; dbssvc [label="dbssvc\n(./demo/containers/dbsdata/Dockerfile)"];
dbstore [label="dbstore"]; dbstore [label="dbstore\n(minio/minio)"];
rabbitmq [label="rabbitmq"]; client_ghmrva [label="client-ghmrva\n(./client/containers/ghmrva/Dockerfile)"];
server [label="server"]; code_server [label="code-server\n(./client/containers/vscode/Dockerfile)"];
artifactstore [label="artifactstore"]; rabbitmq [label="rabbitmq\n(rabbitmq:3-management)"];
agent [label="agent"]; server [label="server\n(./cmd/server/Dockerfile)"];
artifactstore [label="artifactstore\n(minio/minio)"];
agent [label="agent\n(./cmd/agent/Dockerfile)"];
// Define edges (reversed directions) // Define edges (dependencies)
dbstore -> dbssvc; dbstore -> dbssvc;
server -> dbstore; server -> dbstore;
server -> rabbitmq; server -> rabbitmq;
@@ -30,3 +28,4 @@ digraph DockerCompose {
agent -> artifactstore; agent -> artifactstore;
agent -> rabbitmq; agent -> rabbitmq;
} }