From 6744b1bfe539b83cfb73ba0ed397c78bc851d20e Mon Sep 17 00:00:00 2001 From: Kaitlyn Parkhurst Date: Fri, 18 Nov 2022 23:33:39 -0800 Subject: [PATCH] Docs --- README.md | 44 +++++++------------------------------------- 1 file changed, 7 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 4c9abb5..186e2da 100644 --- a/README.md +++ b/README.md @@ -4,44 +4,14 @@ MyJekyllBlog is a project to provide a SaaS web interface to Jekyll backed with ## Meet The Servers -| Server | Description | Services | Talks To | -| ------ | ---------------------------------- | -------------- | ------------ | -| Panel | Runs customer-facing web interface | mjb.web, nginx | build, store | +| Server | Description | Services | Talks To | +| --------- | ------------------------------------ | ----------------- | --------------------- | +| Panel | Runs customer-facing web interface | mjb.web, nginx | build, store | +| Build | Runs site builders, deploys blogs | mjb.worker | store, webservers | +| Store | Source of truth - Database, Gitea | postgresql, gitea | panel, build, certbot | +| Certbot | Handles getting/updating SSL certs | mjb.certbot | store, webservers | +| WebServer | Hosts customer blogs on the internet | nginx | certbot, build | -```mermaid -graph TD - subgraph Panel[Panel Server] - subgraph Panel_Uses[Overview] - pu_a(Runs customer-facing web interface) - end - subgraph Panel_Services[Services] - ps_a(mjb.web - MJB::Web Web Application) - ps_b(nginx) - end - Panel_Uses --> Panel_Services - end - - subgraph Build[Build Server] - b_a(Hosts MJB::Web WebApp) - end -``` - -```mermaid -graph TD - subgraph Store[Store Server] - store_a[Hosts MJB::Web WebApp] - end - subgraph CertBot[CertBot Server] - certbot_a[Hosts MJB::Web WebApp] - end -``` - -```mermaid -graph TD - subgraph webserver[Web Server] - webserver_a[Hosts MJB::Web WebApp] - end -``` ## What are the systems?