Deployment workflow

I have rebuilt my own portfolio and blog website recently and documented my workflow in doing so.

I started out experimenting with getting a development environment working using Docker and Docker Compose.

I then started familiarising myself with Hugo itself and how it works. I tied this in to Gulp, which I use as my task runner for static assets.

I then wanted to come up with a way of deploying content using CircleCI to a server where I would host the site on a $5 Digital Ocean VPS with Let’sEncrypt installed.

I documented the whole process in a series of six blog posts which can be seen at https://mattfinucane.com/blog/.

Hope somebody finds this helpful and constructive feedback is always welcome.