Hey all,
I’ve created a Portier organisation on Docker Hub:
https://hub.docker.com/r/portier/
Ping me on IRC / Gitter with your Docker Hub account name, and I’ll add you to the member list.
I’m working on Docker images containing static builds of the broker on this branch:
https://github.com/stephank/portier-broker/tree/feat/docker
My intention is to tackle the remaining issues so we (Angry Bytes, my employer) can run a private instance and start integrating our applications. I welcome input on these issues:
- My intention is to use clux/muslrust as a build environment, because it bundles OpenSSL and is updated frequently using an automated process. The small downside is that this builds with Rust nightlies. I personally don’t see this as a showstopper. See:
https://github.com/clux/muslrust
- We need to bundle CA certificates in the image, but I’m not yet sure where to source them from. The Mozilla / NSS source bundle is in a weird format, and I believe the only other sources are OS / distributions like Debian or Fedora? I’m also not sure if there are licensing issues here.
- I want to automate image builds, and while we can do this on Travis, I don’t see a way to combine this with the current `.travis.yml`. For the time being, I can create a setup on the internal Jenkins instance here at Angry Bytes, though long term we should have something more transparent. (It’ll probably poll GitHub every 15 minutes or so.)
— Stéphan