This is my first use of docker's multi-stage build. I use a node container to compile the apparatus code. I use an alpine container to download and setcap Caddy. The final container uses alpine as a base with Caddy as the webserver to serve the compiled static web assets. Constructing the Dockerfile was easier than figuring out how to get docker web properties to build it. github
Some thoughts about introducing dependency upon docker ecosystem to my corner of the federation.
Some thoughts about living and learning in the fast moving docker ecosystem.