Skip to content

andreyvdl/42-Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation



Objective

This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.

---
title: Inception flow
---

%%{ init: { 'flowchart' : { 'curve': 'basis' } } }%%

flowchart LR

net(("internet"))
nginxMan["nginx mandatory"]
wpPHP["wordpress mandatory"]
wpDB[("wordpress database")]
mariaCont["mariadb mandatory"]
mariaDB[("mariadb database")]
redis["redis"]
FTP["FTP"]
STATIC["static website"]
ADMINER["adminer"]
EXTRA["extra service"]

nginxMan <==443===> net
net <==> STATIC
subgraph HP["HOST PC"]
  subgraph DN["DOCKER NETWORK"]
    mariaCont <==3306==> wpPHP
    wpPHP <==9000==> nginxMan
    wpPHP <==> redis
    subgraph B1["BONUS"]
      ADMINER
      redis
      FTP
      STATIC
      EXTRA
    end
  end
  mariaCont <==> mariaDB
  wpPHP <==> wpDB
  wpDB <==> nginxMan
  wpDB <==> FTP
end


style DN fill:#2496ED,color:#000
style HP fill:#888888
style net fill:#aaaaaa,color:#000
style nginxMan fill:#009639
style wpPHP fill:#21759B
style wpDB fill:#0E4268
style mariaCont fill:#003545
style mariaDB fill:#000212
style redis fill:#DC382D
style ADMINER fill:#34567C
style FTP fill:#4285F4
style STATIC fill:#E34F26
style B1 fill:#FFFF00,color:#000
linkStyle 0,2,3 color:#000
Loading