forked from fediversity/meta
		
	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