- Use Docker Compose to manage everything cleanly
- Run Traefik in Docker configured to use Docker as a backend
- Run dnsmasq in Docker to resolve a nice tld to a local ip
- Configure MacOS to use dnsmasq for DNS lookup
- Don't forget to add a fallback dns in the Mac system preferences, otherwise when docker restarts you won't be able to access the internet
- (Optional) Run Portainer to make inspecting Docker easier
- Add todo list
- Add ssl
- Capture access logs
- https://medium.com/@williamhayes/local-dev-on-docker-fun-with-dns-85ca7d701f0a
- https://www.stevenrombauts.be/2018/01/use-dnsmasq-instead-of-etc-hosts/
- https://github.com/portainer/portainer-compose/
- https://github.com/jpillora/docker-dnsmasq
- Uses webproc to make
the
dnsmasq
config editable via a web app.
- Uses webproc to make
the
- https://blog.agchapman.com/using-variables-in-docker-compose-files/
- Dinghy
- An older project with a cli tool for managing project