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.

DockerCon 2017 - highlights & experiences

Check out what I got up to at DockerCon17, including my Docker load monitor which I did a demo of in my presentation as well as my top moments of the week.

6-Minute Read

So, DockerCon! It turns out that building cool stuff gets you places. Back in 2016, I built a Docker Swarm from 5 Raspberry Pis by following Captain Alex Ellis’ tutorial and then went on to create two different visualisations for the swarm to demonstrate real time load balancing. This was picked up by Alex who got in touch soon after with the amazing news that Docker wanted to invite me to DockerCon17 in Austin, TX! I was incredibly excited about the prospect and asked if I would be able to give…

TweetDock at DockerCon

For the DockerCon17 museum, I created TweetDock - a visualiser monitoring #DockerCon, made with Docker and Raspberry Pi. Find out how I made it and more!

3-Minute Read

A couple of weeks before DockerCon 2017, Victor Coisne asked me whether I would like to create a demo for the DockerCon museum. Having built a hardware gauge with two dials already, it wasn’t going to be very hard to build another! This time, instead of showing load on a swarm, I hooked the dials up to the Twitter Search API to monitor the usage of #DockerCon on Twitter in real time. This was a really fun and quick project to build as I already knew how to make all the hardware. The code is very…

Recent Posts