Skip to content
Snippets Groups Projects
Commit f6018133 authored by derrabauke's avatar derrabauke
Browse files

add concept images

- since github is not supporting mermaid for their markdown rendering
parent 779c8d23
No related branches found
No related tags found
No related merge requests found
infra.png 0 → 100644
infra.png

22.6 KiB

graph LR
R[Request] -->|www|C[Firewall/Loadbalancer]
C-->RP
RP-->F
RP-->B
B-->|API|DB
subgraph subID[replicable VPS]
RP{Nginx: Reverse Proxy :80 }
F(Nginx: Frontend React : 81)
B(NodeJS: Backend : 4001)
end
subgraph MongoDB<br/>Atlas Service*
DB[(MongoDB)]
end
style subID color:white,fill:#f9ff9,stroke:yellow
style B color:black,fill:#f91,stroke:#313,stroke-width:4px
style F color:white,fill:#191,stroke:#313,stroke-width:4px
graph TB
GH[Github Repo] -->|triggered via hooks|CI[CI via CircleCI]
CI-->CD[CD via CircleCI]
CD-->|runs|T[TerraForm]
subgraph subID["Cloudprovider: Linode | AWS"]
T-->A("Configuration Management Ansible")
A-->C["Docker Containers"]
T-->|provisions|C
C-->F(Nginx: 81)
C-->B(NodeJS: 4001)
C-->DB[(MongoDB)]
end
style subID color:white,fill:#f9ff9,stroke:yellow
style B color:black,fill:#f91,stroke:#313,stroke-width:4px
style F color:white,fill:#191,stroke:#313,stroke-width:4px
pipeline.png

40.7 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment