docs: Details in README
Signed-off-by: Tibo De Peuter <tibo.depeuter@ugent.be>
This commit is contained in:
parent
9bd7696c7b
commit
2030b97c21
9 changed files with 129 additions and 9 deletions
30
docs/architecture/schema.py
Normal file
30
docs/architecture/schema.py
Normal file
|
@ -0,0 +1,30 @@
|
|||
from diagrams import Cluster, Diagram
|
||||
from diagrams.custom import Custom
|
||||
from diagrams.onprem.certificates import LetsEncrypt
|
||||
from diagrams.onprem.container import Docker
|
||||
from diagrams.onprem.database import PostgreSQL
|
||||
from diagrams.onprem.logging import Loki
|
||||
from diagrams.onprem.monitoring import Grafana
|
||||
from diagrams.onprem.network import Nginx
|
||||
from diagrams.programming.framework import Vue
|
||||
from diagrams.programming.language import Nodejs
|
||||
from diagrams.programming.flowchart import InputOutput
|
||||
|
||||
with Diagram("Dwengo-1 architectuur", filename="docs/architecture/schema", show=False):
|
||||
reverse_proxy = Nginx("reverse proxy")
|
||||
reverse_proxy >> LetsEncrypt("SSL")
|
||||
|
||||
with Cluster("Docker"):
|
||||
Docker()
|
||||
|
||||
frontend = Vue("/")
|
||||
backend = Nodejs("/api")
|
||||
reverse_proxy >> frontend
|
||||
frontend >> backend >> InputOutput("MikroORM") >> PostgreSQL()
|
||||
|
||||
backend >> Loki("logging") >> Grafana("monitoring")
|
||||
|
||||
with Cluster("Dwengo"):
|
||||
dwengo = Custom("Dwengo", "../../assets/img/dwengo-groen-zwart.png")
|
||||
|
||||
backend >> dwengo
|
Loading…
Add table
Add a link
Reference in a new issue