Testausserveri palveluiden diagrammi graphviz
- 📅 2022-11-22T17:32:40.443Z
- 👁️ 89 katselukertaa
- 🔓 Julkinen
digraph Testausserveri {
enduser [shape=plaintext, label="User (public internet)"]
enduser -> teapot_ip
subgraph cluster_oracle {
label = "Oracle";
teapot_ip [label="Teapot IP: 152.67.70.55"];
teapot_ip -> Apache2 [label="PORT 80, 443 IN", colorscheme="accent8", color=1];
teapot_ip -> Koirameili [label="PORT 25 IN", colorscheme="accent8", color=2];
subgraph cluster_teapot {
label = "VM/Teapot\n24 GB RAM - 4 vCPU (arm) - 200 GB SSD";
subgraph cluster_teapot_docker {
label = "Docker services";
Bitwarden [shape=box3d, label="Bitwarden"];
Mastodon [shape=box3d, label="Mastodon"];
QRpyora [shape=box3d, label="QR-pyörä"];
Koirameili [shape=box3d, label="Koirameili"];
Testausapis [shape=box3d, label="Testausapis"];
Testauskoira [shape=box3d, label="Testauskoira"];
TestausID [shape=box3d, label="Testaus ID"];
Tutor [shape=box3d, label="Tutor (wordpress)"];
Kaatis [shape=box3d, label="kaatis.party"];
Wiki [shape=box3d, label="Wiki"];
Torimies [shape=box3d, label="Torimies"];
}
subgraph cluster_teapot_system {
label = "System services";
Apache2 [shape=box3d, label="Apache2"];
VolumeBackup [shape=box3d, label="Docker volume backup"];
}
edge [colorscheme="oranges9", color=9];
Apache2 -> Mastodon;
Apache2 -> Bitwarden;
Apache2 -> QRpyora;
Apache2 -> Koirameili;
Apache2 -> Testausapis;
Apache2 -> TestausID;
Apache2 -> Tutor;
Apache2 -> Kaatis;
Apache2 -> Wiki;
}
}
gdrive [shape=cylinder, label="Google Drive"];
discord [shape=component, label="Discord"];
tori [shape=component, label="Tori.fi"];
Koirameili -> discord;
Testausapis -> discord [dir=both];
VolumeBackup -> gdrive;
Testauskoira -> discord [dir=both];
Kaatis -> discord [dir=both];
Torimies -> discord [dir=both];
Torimies -> tori [dir=both];
}