update architecture to reflect decoupling productization
This commit is contained in:
parent
9f9723ea62
commit
d2240a2d23
4 changed files with 32 additions and 0 deletions
BIN
architecture-docs/architecture-2024.png
Normal file
BIN
architecture-docs/architecture-2024.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
32
architecture-docs/architecture.dot
Normal file
32
architecture-docs/architecture.dot
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
// usage: nix-shell -p graphviz --command dot -T png -o architecture.png architecture.dot
|
||||||
|
|
||||||
|
digraph FediversityArchitecture {
|
||||||
|
graph[fontname="Liberation Sans"];
|
||||||
|
node[shape=box, style="rounded", fontname="Liberation Sans"];
|
||||||
|
|
||||||
|
subgraph cluster_frontends {
|
||||||
|
label="front-ends";
|
||||||
|
|
||||||
|
tofu[label="OpenTofu CLI"];
|
||||||
|
panel[label="FediPanel"];
|
||||||
|
protagio[label="NixPanel"];
|
||||||
|
}
|
||||||
|
|
||||||
|
tofu -> core;
|
||||||
|
panel -> core;
|
||||||
|
protagio -> core;
|
||||||
|
|
||||||
|
core[label="fediversity-core"];
|
||||||
|
|
||||||
|
subgraph cluster_hypervisor {
|
||||||
|
label="proxmox";
|
||||||
|
|
||||||
|
nextcloud;
|
||||||
|
vaultwarden;
|
||||||
|
dots[label="..."];
|
||||||
|
}
|
||||||
|
|
||||||
|
core -> nextcloud;
|
||||||
|
core -> vaultwarden;
|
||||||
|
core -> dots;
|
||||||
|
}
|
Binary file not shown.
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 24 KiB |
Loading…
Add table
Reference in a new issue