├── .gitignore ├── LICENSE ├── README.md ├── chapter-4 └── website │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── app.py │ ├── docker-compose.yml │ └── requirements.txt ├── chapter-5 └── website │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── Vagrantfile │ ├── app.py │ ├── docker-compose.yml │ └── requirements.txt ├── chapter-6 ├── deploy │ └── units │ │ ├── redis.service │ │ └── rediscounter.service └── website │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── Vagrantfile │ ├── app.py │ ├── docker-compose.yml │ └── requirements.txt ├── chapter-7 ├── deploy │ ├── nginx │ │ ├── Dockerfile │ │ ├── certs │ │ │ ├── dhparam.pem │ │ │ ├── rediscounter.crt │ │ │ └── rediscounter.key │ │ ├── configs │ │ │ ├── default.conf │ │ │ └── nginx.conf │ │ └── docker-entrypoint │ └── units │ │ ├── nginx.service │ │ ├── redis.service │ │ └── rediscounter.service └── website │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── Vagrantfile │ ├── app.py │ ├── docker-compose.yml │ └── requirements.txt ├── chapter-8 ├── deploy │ ├── git │ │ └── post-receive │ │ │ ├── nginx │ │ │ └── rediscounter │ ├── nginx │ │ ├── Dockerfile │ │ ├── certs │ │ │ ├── dhparam.pem │ │ │ ├── rediscounter.crt │ │ │ └── rediscounter.key │ │ ├── configs │ │ │ ├── default.conf │ │ │ └── nginx.conf │ │ └── docker-entrypoint │ └── units │ │ ├── nginx.service │ │ ├── redis.service │ │ └── rediscounter.service └── website │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── Vagrantfile │ ├── app.py │ ├── docker-compose.yml │ └── requirements.txt └── chapter-9 ├── deploy ├── git │ └── post-receive │ │ ├── nginx │ │ └── rediscounter ├── nginx │ ├── Dockerfile │ ├── certs │ │ ├── dhparam.pem │ │ ├── rediscounter.crt │ │ └── rediscounter.key │ ├── configs │ │ ├── default.conf │ │ └── nginx.conf │ └── docker-entrypoint ├── production │ └── rules-save └── units │ ├── nginx.service │ ├── redis.service │ └── rediscounter.service └── website ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Vagrantfile ├── app.py ├── docker-compose.yml └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/README.md -------------------------------------------------------------------------------- /chapter-4/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | -------------------------------------------------------------------------------- /chapter-4/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-4/website/.gitignore -------------------------------------------------------------------------------- /chapter-4/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-4/website/Dockerfile -------------------------------------------------------------------------------- /chapter-4/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-4/website/app.py -------------------------------------------------------------------------------- /chapter-4/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-4/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-4/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-4/website/requirements.txt -------------------------------------------------------------------------------- /chapter-5/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | .vagrant/ 6 | -------------------------------------------------------------------------------- /chapter-5/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/.gitignore -------------------------------------------------------------------------------- /chapter-5/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/Dockerfile -------------------------------------------------------------------------------- /chapter-5/website/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/Vagrantfile -------------------------------------------------------------------------------- /chapter-5/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/app.py -------------------------------------------------------------------------------- /chapter-5/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-5/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-5/website/requirements.txt -------------------------------------------------------------------------------- /chapter-6/deploy/units/redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/deploy/units/redis.service -------------------------------------------------------------------------------- /chapter-6/deploy/units/rediscounter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/deploy/units/rediscounter.service -------------------------------------------------------------------------------- /chapter-6/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | .vagrant/ 6 | -------------------------------------------------------------------------------- /chapter-6/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/.gitignore -------------------------------------------------------------------------------- /chapter-6/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/Dockerfile -------------------------------------------------------------------------------- /chapter-6/website/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/Vagrantfile -------------------------------------------------------------------------------- /chapter-6/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/app.py -------------------------------------------------------------------------------- /chapter-6/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-6/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-6/website/requirements.txt -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/Dockerfile -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/certs/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/certs/dhparam.pem -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/certs/rediscounter.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/certs/rediscounter.crt -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/certs/rediscounter.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/certs/rediscounter.key -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/configs/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/configs/default.conf -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/configs/nginx.conf -------------------------------------------------------------------------------- /chapter-7/deploy/nginx/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/nginx/docker-entrypoint -------------------------------------------------------------------------------- /chapter-7/deploy/units/nginx.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/units/nginx.service -------------------------------------------------------------------------------- /chapter-7/deploy/units/redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/units/redis.service -------------------------------------------------------------------------------- /chapter-7/deploy/units/rediscounter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/deploy/units/rediscounter.service -------------------------------------------------------------------------------- /chapter-7/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | .vagrant/ 6 | -------------------------------------------------------------------------------- /chapter-7/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/.gitignore -------------------------------------------------------------------------------- /chapter-7/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/Dockerfile -------------------------------------------------------------------------------- /chapter-7/website/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/Vagrantfile -------------------------------------------------------------------------------- /chapter-7/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/app.py -------------------------------------------------------------------------------- /chapter-7/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-7/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-7/website/requirements.txt -------------------------------------------------------------------------------- /chapter-8/deploy/git/post-receive/nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/git/post-receive/nginx -------------------------------------------------------------------------------- /chapter-8/deploy/git/post-receive/rediscounter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/git/post-receive/rediscounter -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/Dockerfile -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/certs/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/certs/dhparam.pem -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/certs/rediscounter.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/certs/rediscounter.crt -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/certs/rediscounter.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/certs/rediscounter.key -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/configs/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/configs/default.conf -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/configs/nginx.conf -------------------------------------------------------------------------------- /chapter-8/deploy/nginx/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/nginx/docker-entrypoint -------------------------------------------------------------------------------- /chapter-8/deploy/units/nginx.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/units/nginx.service -------------------------------------------------------------------------------- /chapter-8/deploy/units/redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/units/redis.service -------------------------------------------------------------------------------- /chapter-8/deploy/units/rediscounter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/deploy/units/rediscounter.service -------------------------------------------------------------------------------- /chapter-8/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | .vagrant/ 6 | -------------------------------------------------------------------------------- /chapter-8/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/.gitignore -------------------------------------------------------------------------------- /chapter-8/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/Dockerfile -------------------------------------------------------------------------------- /chapter-8/website/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/Vagrantfile -------------------------------------------------------------------------------- /chapter-8/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/app.py -------------------------------------------------------------------------------- /chapter-8/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-8/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-8/website/requirements.txt -------------------------------------------------------------------------------- /chapter-9/deploy/git/post-receive/nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/git/post-receive/nginx -------------------------------------------------------------------------------- /chapter-9/deploy/git/post-receive/rediscounter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/git/post-receive/rediscounter -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/Dockerfile -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/certs/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/certs/dhparam.pem -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/certs/rediscounter.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/certs/rediscounter.crt -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/certs/rediscounter.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/certs/rediscounter.key -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/configs/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/configs/default.conf -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/configs/nginx.conf -------------------------------------------------------------------------------- /chapter-9/deploy/nginx/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/nginx/docker-entrypoint -------------------------------------------------------------------------------- /chapter-9/deploy/production/rules-save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/production/rules-save -------------------------------------------------------------------------------- /chapter-9/deploy/units/nginx.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/units/nginx.service -------------------------------------------------------------------------------- /chapter-9/deploy/units/redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/units/redis.service -------------------------------------------------------------------------------- /chapter-9/deploy/units/rediscounter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/deploy/units/rediscounter.service -------------------------------------------------------------------------------- /chapter-9/website/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | tmp/* 3 | log/* 4 | .dockerignore 5 | .vagrant/ 6 | -------------------------------------------------------------------------------- /chapter-9/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/.gitignore -------------------------------------------------------------------------------- /chapter-9/website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/Dockerfile -------------------------------------------------------------------------------- /chapter-9/website/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/Vagrantfile -------------------------------------------------------------------------------- /chapter-9/website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/app.py -------------------------------------------------------------------------------- /chapter-9/website/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/docker-compose.yml -------------------------------------------------------------------------------- /chapter-9/website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickjj/deploy-web-apps-with-docker/HEAD/chapter-9/website/requirements.txt --------------------------------------------------------------------------------