|
|
|
@ -59,11 +59,11 @@ The build servers will sync the blog content with webservers each time the blog |
|
|
|
|
|
|
|
|
|
|
|
```mermaid |
|
|
|
```mermaid |
|
|
|
sequenceDiagram |
|
|
|
sequenceDiagram |
|
|
|
Web Panel->>+Build Server: Build jeykll id X |
|
|
|
Web Panel->>+Build Server: User update triggers build |
|
|
|
Build Server->>+Gitea Server: Checkout Repo |
|
|
|
Build Server->>+Store Server: Request for updates |
|
|
|
Gitea Server-->>-Build Server: Get repo |
|
|
|
Store Server-->>-Build Server: Latest repo updates sent back |
|
|
|
Build Server-->+Build Server: Build static site from repo |
|
|
|
Build Server-->+Build Server: Builds static website content with the Jekyll builder |
|
|
|
Build Server-->+Web Server: Deploy website |
|
|
|
Build Server-->+Web Server: Sync static website content |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|