├── .gitignore ├── README.md ├── auto-build ├── Dockerfile ├── app.py ├── docker-compose.yml ├── hooks │ ├── build │ └── push └── requirements.txt ├── auto-cache-from ├── Dockerfile ├── app.py ├── docker-compose.yml ├── hooks │ ├── build │ └── push └── requirements.txt ├── auto-test ├── Dockerfile ├── Dockerfile.test ├── app.py ├── docker-compose.yml ├── hooks │ ├── build │ ├── push │ └── test ├── requirements.txt └── test.sh ├── docker └── docker-compose.yml ├── dockerize ├── Dockerfile ├── app.py ├── docker-compose.yml └── requirements.txt ├── extends └── docker-compose.yml ├── flask-alpine ├── Dockerfile ├── app.py └── requirements.txt ├── flask-build-cache ├── Dockerfile ├── app.py └── requirements.txt ├── flask-ubuntu ├── Dockerfile ├── app.py └── requirements.txt ├── go-multi-stage ├── Dockerfile └── app.go ├── go-tests ├── app.go ├── app_test.go └── docker-compose.yml ├── import ├── docker-compose.17.07.yml ├── docker-compose.override.yml └── docker-compose.yml └── local ├── app.py └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- 1 | demo 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/README.md -------------------------------------------------------------------------------- /auto-build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-build/Dockerfile -------------------------------------------------------------------------------- /auto-build/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-build/app.py -------------------------------------------------------------------------------- /auto-build/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-build/docker-compose.yml -------------------------------------------------------------------------------- /auto-build/hooks/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | docker-compose build 6 | -------------------------------------------------------------------------------- /auto-build/hooks/push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | docker-compose push 6 | -------------------------------------------------------------------------------- /auto-build/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | Redis 3 | -------------------------------------------------------------------------------- /auto-cache-from/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-cache-from/Dockerfile -------------------------------------------------------------------------------- /auto-cache-from/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-cache-from/app.py -------------------------------------------------------------------------------- /auto-cache-from/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-cache-from/docker-compose.yml -------------------------------------------------------------------------------- /auto-cache-from/hooks/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-cache-from/hooks/build -------------------------------------------------------------------------------- /auto-cache-from/hooks/push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | docker-compose push 6 | -------------------------------------------------------------------------------- /auto-cache-from/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | Redis 3 | -------------------------------------------------------------------------------- /auto-test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/Dockerfile -------------------------------------------------------------------------------- /auto-test/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/Dockerfile.test -------------------------------------------------------------------------------- /auto-test/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/app.py -------------------------------------------------------------------------------- /auto-test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/docker-compose.yml -------------------------------------------------------------------------------- /auto-test/hooks/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/hooks/build -------------------------------------------------------------------------------- /auto-test/hooks/push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | docker-compose push 6 | -------------------------------------------------------------------------------- /auto-test/hooks/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | docker-compose run --rm test 6 | -------------------------------------------------------------------------------- /auto-test/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | Redis 3 | -------------------------------------------------------------------------------- /auto-test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/auto-test/test.sh -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /dockerize/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/dockerize/Dockerfile -------------------------------------------------------------------------------- /dockerize/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/dockerize/app.py -------------------------------------------------------------------------------- /dockerize/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/dockerize/docker-compose.yml -------------------------------------------------------------------------------- /dockerize/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | Redis 3 | -------------------------------------------------------------------------------- /extends/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/extends/docker-compose.yml -------------------------------------------------------------------------------- /flask-alpine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-alpine/Dockerfile -------------------------------------------------------------------------------- /flask-alpine/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-alpine/app.py -------------------------------------------------------------------------------- /flask-alpine/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0 2 | -------------------------------------------------------------------------------- /flask-build-cache/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-build-cache/Dockerfile -------------------------------------------------------------------------------- /flask-build-cache/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-build-cache/app.py -------------------------------------------------------------------------------- /flask-build-cache/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0 2 | -------------------------------------------------------------------------------- /flask-ubuntu/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-ubuntu/Dockerfile -------------------------------------------------------------------------------- /flask-ubuntu/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/flask-ubuntu/app.py -------------------------------------------------------------------------------- /flask-ubuntu/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0 2 | -------------------------------------------------------------------------------- /go-multi-stage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/go-multi-stage/Dockerfile -------------------------------------------------------------------------------- /go-multi-stage/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/go-multi-stage/app.go -------------------------------------------------------------------------------- /go-tests/app.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | func getInteger() int { 4 | return 4 5 | } 6 | -------------------------------------------------------------------------------- /go-tests/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/go-tests/app_test.go -------------------------------------------------------------------------------- /go-tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/go-tests/docker-compose.yml -------------------------------------------------------------------------------- /import/docker-compose.17.07.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/import/docker-compose.17.07.yml -------------------------------------------------------------------------------- /import/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/import/docker-compose.override.yml -------------------------------------------------------------------------------- /import/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/import/docker-compose.yml -------------------------------------------------------------------------------- /local/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/local/app.py -------------------------------------------------------------------------------- /local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/docker-for-devs/HEAD/local/docker-compose.yml --------------------------------------------------------------------------------