A Docker deployment workflow

This post will explain the Docker image based deployment workflow used for this site. Everything is trigged after a push into the master branch of this site’s repository, creating a stateless usable image. Some background The site is created by hugo, a very fast static site generator. The generated files are built into a Docker image which uses nginx to serve them to the web. To make the containers from these images available to the general web browsing public, the production server is running nginx as a reverse proxy alongside docker-gen. »