123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283 |
- digraph webdevops {
- graph [bgcolor=white fontcolor=black fontsize=16 rankdir=TP]
- node [color=white fillcolor="#E1E1E1" fontcolor=black fontname=Helvetica shape=box style=filled]
- edge [arrowhead=open color=black fontcolor=white fontname=Courier fontsize=12 style=dashed]
- label = "\n\nWebdevops Images\n2017-02-18"
- newrank=true;
- subgraph cluster_php {
- graph [fillcolor="#c0e5a8" style=filled]
- node [color=black fillcolor="#78c445" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "PHP images"
- "webdevops/php-dev" -> "webdevops/php-nginx-dev"
- "webdevops/php" -> "webdevops/php-nginx"
- "webdevops/php-dev" -> "webdevops/php-apache-dev"
- "webdevops/php"
- "webdevops/php" -> "webdevops/php-apache"
- "webdevops/php" -> "webdevops/php-dev"
- }
- subgraph cluster_service {
- graph [fillcolor="#fbd3b5" style=filled]
- node [color=black fillcolor="#ffa35f" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Service images"
- "webdevops/varnish"
- "webdevops/nginx" -> "webdevops/nginx-dev"
- "webdevops/ssh"
- "webdevops/mail-sandbox"
- "webdevops/vsftp"
- "webdevops/nginx"
- "webdevops/apache"
- "webdevops/samson-deployment"
- "webdevops/apache" -> "webdevops/apache-dev"
- "webdevops/postfix"
- }
- subgraph cluster_official {
- graph [fillcolor=gray style=dashed]
- node [color=black fillcolor="#e1e1e1" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Official images (Docker hub)"
- busybox
- centos
- java
- ubuntu
- debian
- alpine
- solr
- }
- subgraph cluster_application {
- graph [fillcolor="#f2e3b5" style=filled]
- node [color=black fillcolor="#e5b931" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Application images"
- "webdevops/typo3"
- "webdevops/piwik"
- "webdevops/typo3-solr" -> "webdevops/typo3-solr"
- }
- subgraph cluster_base {
- graph [fillcolor=gray style=filled]
- node [color=black fillcolor="#e1e1e1" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Base images"
- "webdevops/bootstrap" -> "webdevops/ansible"
- "webdevops/base" -> "webdevops/base-app"
- "webdevops/storage"
- "webdevops/bootstrap"
- "webdevops/bootstrap" -> "webdevops/base"
- }
- subgraph cluster_upstream {
- graph [fillcolor=gray style=dashed]
- node [color=black fillcolor="#e1e1e1" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Upstream images (Docker hub)"
- "zendesk/samson"
- "guywithnose/solr"
- }
- subgraph cluster_hhvm {
- graph [fillcolor="#c1c3f2" style=filled]
- node [color=black fillcolor="#7f84f1" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "HHVM images"
- "webdevops/hhvm" -> "webdevops/hhvm-nginx"
- "webdevops/hhvm" -> "webdevops/hhvm-apache"
- "webdevops/hhvm"
- }
- subgraph cluster_tools {
- graph [fillcolor="#c0e5a8" style=filled]
- node [color=black fillcolor="#78c445" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "Tools images"
- "webdevops/sphinx"
- "webdevops/liquibase"
- "webdevops/certbot"
- }
- subgraph "cluster_php-dev" {
- graph [fillcolor="#c0e5a8" style=filled]
- node [color=black fillcolor="#78c445" fontcolor=black fontname=Helvetica shape=box style=filled]
- label = "PHP development images"
- }
- "webdevops/base-app" -> "webdevops/php"
- "webdevops/php-apache" -> "webdevops/typo3"
- "webdevops/base-app" -> "webdevops/ssh"
- "webdevops/php-nginx" -> "webdevops/mail-sandbox"
- "webdevops/base-app" -> "webdevops/postfix"
- "webdevops/base" -> "webdevops/apache"
- busybox -> "webdevops/storage"
- "webdevops/base" -> "webdevops/nginx"
- "webdevops/base" -> "webdevops/vsftp"
- java -> "webdevops/liquibase"
- ubuntu -> "webdevops/bootstrap"
- "webdevops/bootstrap" -> "webdevops/sphinx"
- "webdevops/php-nginx" -> "webdevops/piwik"
- "webdevops/base" -> "webdevops/varnish"
- "zendesk/samson" -> "webdevops/samson-deployment"
- "webdevops/bootstrap" -> "webdevops/certbot"
- "webdevops/base-app" -> "webdevops/hhvm"
- { "busybox" -> "webdevops/ansible" [style=invis] }
- { "busybox" -> "webdevops/base-app" [style=invis] }
- { "busybox" -> "webdevops/storage" [style=invis] }
- { "busybox" -> "webdevops/bootstrap" [style=invis] }
- { "busybox" -> "webdevops/base" [style=invis] }
- { "centos" -> "webdevops/ansible" [style=invis] }
- { "centos" -> "webdevops/base-app" [style=invis] }
- { "centos" -> "webdevops/storage" [style=invis] }
- { "centos" -> "webdevops/bootstrap" [style=invis] }
- { "centos" -> "webdevops/base" [style=invis] }
- { "zendesk/samson" -> "webdevops/ansible" [style=invis] }
- { "zendesk/samson" -> "webdevops/base-app" [style=invis] }
- { "zendesk/samson" -> "webdevops/storage" [style=invis] }
- { "zendesk/samson" -> "webdevops/bootstrap" [style=invis] }
- { "zendesk/samson" -> "webdevops/base" [style=invis] }
- { "java" -> "webdevops/ansible" [style=invis] }
- { "java" -> "webdevops/base-app" [style=invis] }
- { "java" -> "webdevops/storage" [style=invis] }
- { "java" -> "webdevops/bootstrap" [style=invis] }
- { "java" -> "webdevops/base" [style=invis] }
- { "ubuntu" -> "webdevops/ansible" [style=invis] }
- { "ubuntu" -> "webdevops/base-app" [style=invis] }
- { "ubuntu" -> "webdevops/storage" [style=invis] }
- { "ubuntu" -> "webdevops/bootstrap" [style=invis] }
- { "ubuntu" -> "webdevops/base" [style=invis] }
- { "debian" -> "webdevops/ansible" [style=invis] }
- { "debian" -> "webdevops/base-app" [style=invis] }
- { "debian" -> "webdevops/storage" [style=invis] }
- { "debian" -> "webdevops/bootstrap" [style=invis] }
- { "debian" -> "webdevops/base" [style=invis] }
- { "alpine" -> "webdevops/ansible" [style=invis] }
- { "alpine" -> "webdevops/base-app" [style=invis] }
- { "alpine" -> "webdevops/storage" [style=invis] }
- { "alpine" -> "webdevops/bootstrap" [style=invis] }
- { "alpine" -> "webdevops/base" [style=invis] }
- { "solr" -> "webdevops/ansible" [style=invis] }
- { "solr" -> "webdevops/base-app" [style=invis] }
- { "solr" -> "webdevops/storage" [style=invis] }
- { "solr" -> "webdevops/bootstrap" [style=invis] }
- { "solr" -> "webdevops/base" [style=invis] }
- { "guywithnose/solr" -> "webdevops/ansible" [style=invis] }
- { "guywithnose/solr" -> "webdevops/base-app" [style=invis] }
- { "guywithnose/solr" -> "webdevops/storage" [style=invis] }
- { "guywithnose/solr" -> "webdevops/bootstrap" [style=invis] }
- { "guywithnose/solr" -> "webdevops/base" [style=invis] }
- { "webdevops/ansible" -> "webdevops/typo3" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php-nginx-dev" [style=invis] }
- { "webdevops/ansible" -> "webdevops/piwik" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php-nginx" [style=invis] }
- { "webdevops/ansible" -> "webdevops/sphinx" [style=invis] }
- { "webdevops/ansible" -> "webdevops/varnish" [style=invis] }
- { "webdevops/ansible" -> "webdevops/nginx-dev" [style=invis] }
- { "webdevops/ansible" -> "webdevops/ssh" [style=invis] }
- { "webdevops/ansible" -> "webdevops/mail-sandbox" [style=invis] }
- { "webdevops/ansible" -> "webdevops/vsftp" [style=invis] }
- { "webdevops/ansible" -> "webdevops/nginx" [style=invis] }
- { "webdevops/ansible" -> "webdevops/apache" [style=invis] }
- { "webdevops/ansible" -> "webdevops/hhvm-nginx" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php-apache-dev" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php-apache" [style=invis] }
- { "webdevops/ansible" -> "webdevops/php-dev" [style=invis] }
- { "webdevops/ansible" -> "webdevops/samson-deployment" [style=invis] }
- { "webdevops/ansible" -> "webdevops/apache-dev" [style=invis] }
- { "webdevops/ansible" -> "webdevops/typo3-solr" [style=invis] }
- { "webdevops/ansible" -> "webdevops/hhvm-apache" [style=invis] }
- { "webdevops/ansible" -> "webdevops/postfix" [style=invis] }
- { "webdevops/ansible" -> "webdevops/liquibase" [style=invis] }
- { "webdevops/ansible" -> "webdevops/hhvm" [style=invis] }
- { "webdevops/ansible" -> "webdevops/certbot" [style=invis] }
- { "webdevops/base-app" -> "webdevops/typo3" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php-nginx-dev" [style=invis] }
- { "webdevops/base-app" -> "webdevops/piwik" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php-nginx" [style=invis] }
- { "webdevops/base-app" -> "webdevops/sphinx" [style=invis] }
- { "webdevops/base-app" -> "webdevops/varnish" [style=invis] }
- { "webdevops/base-app" -> "webdevops/nginx-dev" [style=invis] }
- { "webdevops/base-app" -> "webdevops/ssh" [style=invis] }
- { "webdevops/base-app" -> "webdevops/mail-sandbox" [style=invis] }
- { "webdevops/base-app" -> "webdevops/vsftp" [style=invis] }
- { "webdevops/base-app" -> "webdevops/nginx" [style=invis] }
- { "webdevops/base-app" -> "webdevops/apache" [style=invis] }
- { "webdevops/base-app" -> "webdevops/hhvm-nginx" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php-apache-dev" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php-apache" [style=invis] }
- { "webdevops/base-app" -> "webdevops/php-dev" [style=invis] }
- { "webdevops/base-app" -> "webdevops/samson-deployment" [style=invis] }
- { "webdevops/base-app" -> "webdevops/apache-dev" [style=invis] }
- { "webdevops/base-app" -> "webdevops/typo3-solr" [style=invis] }
- { "webdevops/base-app" -> "webdevops/hhvm-apache" [style=invis] }
- { "webdevops/base-app" -> "webdevops/postfix" [style=invis] }
- { "webdevops/base-app" -> "webdevops/liquibase" [style=invis] }
- { "webdevops/base-app" -> "webdevops/hhvm" [style=invis] }
- { "webdevops/base-app" -> "webdevops/certbot" [style=invis] }
- { "webdevops/storage" -> "webdevops/typo3" [style=invis] }
- { "webdevops/storage" -> "webdevops/php-nginx-dev" [style=invis] }
- { "webdevops/storage" -> "webdevops/piwik" [style=invis] }
- { "webdevops/storage" -> "webdevops/php-nginx" [style=invis] }
- { "webdevops/storage" -> "webdevops/sphinx" [style=invis] }
- { "webdevops/storage" -> "webdevops/varnish" [style=invis] }
- { "webdevops/storage" -> "webdevops/nginx-dev" [style=invis] }
- { "webdevops/storage" -> "webdevops/ssh" [style=invis] }
- { "webdevops/storage" -> "webdevops/mail-sandbox" [style=invis] }
- { "webdevops/storage" -> "webdevops/vsftp" [style=invis] }
- { "webdevops/storage" -> "webdevops/nginx" [style=invis] }
- { "webdevops/storage" -> "webdevops/apache" [style=invis] }
- { "webdevops/storage" -> "webdevops/hhvm-nginx" [style=invis] }
- { "webdevops/storage" -> "webdevops/php-apache-dev" [style=invis] }
- { "webdevops/storage" -> "webdevops/php" [style=invis] }
- { "webdevops/storage" -> "webdevops/php-apache" [style=invis] }
- { "webdevops/storage" -> "webdevops/php-dev" [style=invis] }
- { "webdevops/storage" -> "webdevops/samson-deployment" [style=invis] }
- { "webdevops/storage" -> "webdevops/apache-dev" [style=invis] }
- { "webdevops/storage" -> "webdevops/typo3-solr" [style=invis] }
- { "webdevops/storage" -> "webdevops/hhvm-apache" [style=invis] }
- { "webdevops/storage" -> "webdevops/postfix" [style=invis] }
- { "webdevops/storage" -> "webdevops/liquibase" [style=invis] }
- { "webdevops/storage" -> "webdevops/hhvm" [style=invis] }
- { "webdevops/storage" -> "webdevops/certbot" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/typo3" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php-nginx-dev" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/piwik" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php-nginx" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/sphinx" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/varnish" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/nginx-dev" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/ssh" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/mail-sandbox" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/vsftp" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/nginx" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/apache" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/hhvm-nginx" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php-apache-dev" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php-apache" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/php-dev" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/samson-deployment" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/apache-dev" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/typo3-solr" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/hhvm-apache" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/postfix" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/liquibase" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/hhvm" [style=invis] }
- { "webdevops/bootstrap" -> "webdevops/certbot" [style=invis] }
- { "webdevops/base" -> "webdevops/typo3" [style=invis] }
- { "webdevops/base" -> "webdevops/php-nginx-dev" [style=invis] }
- { "webdevops/base" -> "webdevops/piwik" [style=invis] }
- { "webdevops/base" -> "webdevops/php-nginx" [style=invis] }
- { "webdevops/base" -> "webdevops/sphinx" [style=invis] }
- { "webdevops/base" -> "webdevops/varnish" [style=invis] }
- { "webdevops/base" -> "webdevops/nginx-dev" [style=invis] }
- { "webdevops/base" -> "webdevops/ssh" [style=invis] }
- { "webdevops/base" -> "webdevops/mail-sandbox" [style=invis] }
- { "webdevops/base" -> "webdevops/vsftp" [style=invis] }
- { "webdevops/base" -> "webdevops/nginx" [style=invis] }
- { "webdevops/base" -> "webdevops/apache" [style=invis] }
- { "webdevops/base" -> "webdevops/hhvm-nginx" [style=invis] }
- { "webdevops/base" -> "webdevops/php-apache-dev" [style=invis] }
- { "webdevops/base" -> "webdevops/php" [style=invis] }
- { "webdevops/base" -> "webdevops/php-apache" [style=invis] }
- { "webdevops/base" -> "webdevops/php-dev" [style=invis] }
- { "webdevops/base" -> "webdevops/samson-deployment" [style=invis] }
- { "webdevops/base" -> "webdevops/apache-dev" [style=invis] }
- { "webdevops/base" -> "webdevops/typo3-solr" [style=invis] }
- { "webdevops/base" -> "webdevops/hhvm-apache" [style=invis] }
- { "webdevops/base" -> "webdevops/postfix" [style=invis] }
- { "webdevops/base" -> "webdevops/liquibase" [style=invis] }
- { "webdevops/base" -> "webdevops/hhvm" [style=invis] }
- { "webdevops/base" -> "webdevops/certbot" [style=invis] }
- }
|