Josh Wulf

Josh Wulf

Open Source Developer Advocate

Easily run multiple apps with HTTPS using Docker and LetsEncrypt

Run multiple webapps on a single host with automated SNI and TLS certificate provisioning.

Josh Wulf

2 minutes read

I frequently deploy Web APIs in Docker. On a single VM I might have up to five or six services running. All of them have TLS certificates and are accessible via port 443 using SNI — Server Name Indication, where the request is routed to the correct backend based on the domain name of the request.

How to write a GitHub Action

Building your own GitHub Action.

Josh Wulf

3 minutes read

GitHub Actions are small, reusable modules of functionality that can participate in GitHub Workflows. You can add a GitHub workflow yaml file to any GitHub repo, and have it run in response to events like code pushes, pull requests - even arbitrary events posted to the repository’s repository_dispatch REST endpoint over the GitHub API.

20 Tips on travelling like a BOSS

Some tips on travelling like a BOSS.

Josh Wulf

11 minutes read

Over the last 20 years, I’ve done a fair amount of travel around the world. My first trip out of New Zealand on my own - in 1996, to Sydney - was a hot mess. I had no idea that you have to pass through a metal detector at the airport, and I rocked up with batteries, coins, a metal chain on my wallet, a Maglite torch, and a multi-headed screwdriver in my pockets. When I got down to the screwdriver the security guy said, incredulously: “What are you, Dr Who??

Recent posts

See more

Categories

About

test