One consequence of moving all my personal projects to automatic deploy with Docker: I've started avoiding configuration files.
Command line arguments or environment variables are much easier to work with, and don't require fiddling with Ansible or similar.
miniblog.
Related Posts
I've only got a few VPS instances, but setting hostnames automatically to match Ansible inventory makes my life so much easier. I should have done this way sooner.
It's so much nicer than seeing wilfred@ubuntu on every box I ssh into.
Cleaned up an old git repo of Ansible playbooks and it's amazing how much is just Docker now.
Docker handles process supervision, centralises logging, and containers coexist without issues. It's nice when things get simpler.
I'm increasingly persuaded that deploying web services is simpler with Docker. Debugging Ansible playbooks is slow.