Skip to content

mujahidk/python-diagrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-diagrams

Diagrams as code using Python and Diagrams

Docker image

  • Update apt
  • Install graphviz - Diagrams requirement
  • Install diagrams

Create diagram using container

Sample script

hello-world.py

from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

with Diagram("Hello World", show=False):
    ELB("Load Balancer") >> EC2("Message Server") >> RDS("Message Store")

Run script using container

docker run -it --rm -v "$PWD":/diagrams/scripts/ -w /diagrams/scripts/ mjdk/diagrams hello-world.py

View generated diagram in the scripts directory

Hello, World

Read more

License

MIT

About

Diagrams as code using Python and Diagrams

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published