Finnian's blog

Software Engineer based in New Zealand

SSL with Docker Swarm, Let's Encrypt and Nginx

Deploying to Docker swarm with Nginx and SSL, courtesy of Let's Encrypt. Learn how to setup certificates, Nginx, a compose file, automatic renewal and more!

4-Minute Read

A couple of weeks ago, Let’s Encrypt announced that support for wildcard certificates was coming in Jan 2018 which got me and my devops friends very excited. Currently with LE, you have to specify all the domains (including www) you want to include in the certificate which is really annoying. With wildcard certificates, this limitation will be gone and you’ll be able to create one certificate for all the different subdomains. ūüôĆ

Rapid development with Node.js and Docker

Bullet proof guide on how to create tiny Docker images for Node.js in production, configure your dev environment, automate your release cycle and more!

6-Minute Read

I have quite a few Nodejs repos on GitHub and until now I’ve not migrated any of them to Docker because I didn’t really know how. The other day I had a ping on Twitter about the URL shortener I helped complete early this year, so I decided that now was the time to work out the best way to do it:

Ship Serverless Functions to your Docker Swarm with OpenFaaS

Functions as a Service is a really neat way of implementing serverless functions with Docker. See how to deploy a FaaS function to a remote Docker Swarm!

4-Minute Read

Open Functions as a Service or OpenFaaS (lead by Alex Ellis) is a really neat way of implementing serverless functions with Docker. You can build out functions in any programming language and then deploy them to your existing Docker Swarm.

Raspberry Pi Swarm

My first project utilising the Docker containerisation platform - building a Raspberry Pi swarm and trying to work out what to do with it.

3-Minute Read

A couple of weeks ago, a friend of mine reminded me about Docker. Docker is a containerisation platform which allows you to deploy different systems very quickly and efficiently¬†on the same host machine. Not only that, you can put several Docker hosts together in order to create a swarm. It’s like VMs, but cooler.

Recent Posts