Migration to Traefik
Benefits:
- Dynamically watches container labels and can route subdomains to new projects on the fly
- Automatically renews LetsEncrypt certificates
Why drop Nginx?
Nginx may be the proper enterprise choice, but using Traefik for my hobby projects will save me an enormous amount of time (read: almost no more time jiggering reverse-proxy configuration).
I can focus almost entirely on code now.
Also Changed
- Dropped Travis-CI. Not worth the upkeep for solo project (I just run tests local, verify on host)
- Docker compose files re-organized
- Added job scheduling backend via bifrost project
- Added ability to post many readings at once (schedules query-able background job via bifrost)