├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── Dockerfile-dev ├── LICENSE ├── README.md ├── default.conf ├── demo-projects ├── README.md ├── env-demo │ ├── .env │ ├── README.md │ ├── docker-compose.yml │ └── logo.png ├── hello-node │ ├── README.md │ ├── app │ │ ├── Dockerfile │ │ └── hello.js │ ├── docker-compose.yml │ └── logo.png ├── node-redis │ ├── README.md │ ├── app │ │ ├── Dockerfile │ │ └── app.js │ ├── docker-compose.yml │ └── logo.png ├── volumes-demo │ ├── README.md │ ├── docker-compose.yml │ └── logo.png └── volumes-relative-paths │ ├── README.md │ ├── docker-compose.yml │ ├── logo.png │ └── tmp │ ├── bar │ ├── baz │ └── foo ├── docker-compose.yml ├── main.py ├── requirements.txt ├── screenshots ├── docker-compose-ui.gif ├── logs.png ├── project-detail.png ├── project-wizard.png └── terminal.png ├── scripts ├── __init__.py ├── bridge.py ├── find_files.py ├── git_repo.py ├── manage_project.py └── requires_auth.py └── static ├── bower.json ├── bower_components ├── alertify-js │ └── build │ │ ├── alertify.js │ │ └── css │ │ ├── alertify.css │ │ └── themes │ │ └── bootstrap.css ├── angular-resource │ └── angular-resource.js ├── angular-route │ └── angular-route.js ├── angular │ └── angular.js ├── bootstrap │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ └── bootstrap.css │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ └── bootstrap.js ├── jquery │ └── dist │ │ └── jquery.js ├── lodash │ └── dist │ │ └── lodash.js └── markdown │ └── lib │ └── markdown.js ├── favicon.ico ├── images ├── logo-dark.png └── logo.png ├── index.html ├── scripts ├── .jshintrc ├── alertify-js.config.js ├── app.js ├── controllers │ ├── container.js │ ├── create.js │ ├── home.js │ ├── main.js │ └── project.js ├── directives │ ├── actions.js │ ├── console-modal.js │ ├── modal.js │ └── project-detail.js ├── filters │ └── filters.js └── services │ ├── logs.js │ └── project.js ├── styles ├── colors.css ├── colors.less └── main.css └── views ├── actions.html ├── container.html ├── create.html ├── home.html ├── project-detail.html └── project.html /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | Dockerfile 3 | *~ 4 | screenshots 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/Dockerfile-dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/README.md -------------------------------------------------------------------------------- /default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/default.conf -------------------------------------------------------------------------------- /demo-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/README.md -------------------------------------------------------------------------------- /demo-projects/env-demo/.env: -------------------------------------------------------------------------------- 1 | COMMAND=console.log(3*7) -------------------------------------------------------------------------------- /demo-projects/env-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/env-demo/README.md -------------------------------------------------------------------------------- /demo-projects/env-demo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/env-demo/docker-compose.yml -------------------------------------------------------------------------------- /demo-projects/env-demo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/env-demo/logo.png -------------------------------------------------------------------------------- /demo-projects/hello-node/README.md: -------------------------------------------------------------------------------- 1 | Hello Node 2 | === 3 | 4 | open 5 | -------------------------------------------------------------------------------- /demo-projects/hello-node/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/hello-node/app/Dockerfile -------------------------------------------------------------------------------- /demo-projects/hello-node/app/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/hello-node/app/hello.js -------------------------------------------------------------------------------- /demo-projects/hello-node/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/hello-node/docker-compose.yml -------------------------------------------------------------------------------- /demo-projects/hello-node/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/hello-node/logo.png -------------------------------------------------------------------------------- /demo-projects/node-redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/node-redis/README.md -------------------------------------------------------------------------------- /demo-projects/node-redis/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/node-redis/app/Dockerfile -------------------------------------------------------------------------------- /demo-projects/node-redis/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/node-redis/app/app.js -------------------------------------------------------------------------------- /demo-projects/node-redis/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/node-redis/docker-compose.yml -------------------------------------------------------------------------------- /demo-projects/node-redis/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/node-redis/logo.png -------------------------------------------------------------------------------- /demo-projects/volumes-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-demo/README.md -------------------------------------------------------------------------------- /demo-projects/volumes-demo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-demo/docker-compose.yml -------------------------------------------------------------------------------- /demo-projects/volumes-demo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-demo/logo.png -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-relative-paths/README.md -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-relative-paths/docker-compose.yml -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/demo-projects/volumes-relative-paths/logo.png -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/tmp/bar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/tmp/baz: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-projects/volumes-relative-paths/tmp/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==0.12 2 | docker-compose==1.20.1 3 | gitpython==2.1.3 4 | -------------------------------------------------------------------------------- /screenshots/docker-compose-ui.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/screenshots/docker-compose-ui.gif -------------------------------------------------------------------------------- /screenshots/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/screenshots/logs.png -------------------------------------------------------------------------------- /screenshots/project-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/screenshots/project-detail.png -------------------------------------------------------------------------------- /screenshots/project-wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/screenshots/project-wizard.png -------------------------------------------------------------------------------- /screenshots/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/screenshots/terminal.png -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/scripts/bridge.py -------------------------------------------------------------------------------- /scripts/find_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/scripts/find_files.py -------------------------------------------------------------------------------- /scripts/git_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/scripts/git_repo.py -------------------------------------------------------------------------------- /scripts/manage_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/scripts/manage_project.py -------------------------------------------------------------------------------- /scripts/requires_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/scripts/requires_auth.py -------------------------------------------------------------------------------- /static/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower.json -------------------------------------------------------------------------------- /static/bower_components/alertify-js/build/alertify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/alertify-js/build/alertify.js -------------------------------------------------------------------------------- /static/bower_components/alertify-js/build/css/alertify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/alertify-js/build/css/alertify.css -------------------------------------------------------------------------------- /static/bower_components/alertify-js/build/css/themes/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/alertify-js/build/css/themes/bootstrap.css -------------------------------------------------------------------------------- /static/bower_components/angular-resource/angular-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/angular-resource/angular-resource.js -------------------------------------------------------------------------------- /static/bower_components/angular-route/angular-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/angular-route/angular-route.js -------------------------------------------------------------------------------- /static/bower_components/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/angular/angular.js -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/css/bootstrap-theme.css -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/bower_components/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /static/bower_components/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/jquery/dist/jquery.js -------------------------------------------------------------------------------- /static/bower_components/lodash/dist/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/lodash/dist/lodash.js -------------------------------------------------------------------------------- /static/bower_components/markdown/lib/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/bower_components/markdown/lib/markdown.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/images/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/images/logo-dark.png -------------------------------------------------------------------------------- /static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/images/logo.png -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/index.html -------------------------------------------------------------------------------- /static/scripts/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/.jshintrc -------------------------------------------------------------------------------- /static/scripts/alertify-js.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/alertify-js.config.js -------------------------------------------------------------------------------- /static/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/app.js -------------------------------------------------------------------------------- /static/scripts/controllers/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/controllers/container.js -------------------------------------------------------------------------------- /static/scripts/controllers/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/controllers/create.js -------------------------------------------------------------------------------- /static/scripts/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/controllers/home.js -------------------------------------------------------------------------------- /static/scripts/controllers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/controllers/main.js -------------------------------------------------------------------------------- /static/scripts/controllers/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/controllers/project.js -------------------------------------------------------------------------------- /static/scripts/directives/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/directives/actions.js -------------------------------------------------------------------------------- /static/scripts/directives/console-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/directives/console-modal.js -------------------------------------------------------------------------------- /static/scripts/directives/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/directives/modal.js -------------------------------------------------------------------------------- /static/scripts/directives/project-detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/directives/project-detail.js -------------------------------------------------------------------------------- /static/scripts/filters/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/filters/filters.js -------------------------------------------------------------------------------- /static/scripts/services/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/services/logs.js -------------------------------------------------------------------------------- /static/scripts/services/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/scripts/services/project.js -------------------------------------------------------------------------------- /static/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/styles/colors.css -------------------------------------------------------------------------------- /static/styles/colors.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/styles/colors.less -------------------------------------------------------------------------------- /static/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/styles/main.css -------------------------------------------------------------------------------- /static/views/actions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/actions.html -------------------------------------------------------------------------------- /static/views/container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/container.html -------------------------------------------------------------------------------- /static/views/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/create.html -------------------------------------------------------------------------------- /static/views/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/home.html -------------------------------------------------------------------------------- /static/views/project-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/project-detail.html -------------------------------------------------------------------------------- /static/views/project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescou/docker-compose-ui/HEAD/static/views/project.html --------------------------------------------------------------------------------