Dockerizing my web apps
When I built a few apps and deployed them on my VPS I was annoyed by a complicated deployment process. If I would change my mind and wanted to deploy an app somewhere else it would not be easy.
Now all of my bigger old web apps are defined in docker-compose.yml files and I can deploy them anywhere using one simple command. I have also automated SSL cert generation so when I pick a new domain for one of my apps, all I have to do is to change the domain name and a new cert will be automatically generated, configured and set up to be renewed before the expiration date.