Every time we start a new Rails upgrade project , we need to setup a whole new environment in our local machines. Sometimes that leads us down the rabbit hole which ends up breaking our environment for other client projects.
After years upgrading Rails applications , we learned that the best way to isolate our client projects’ environments is using Docker .
That’s why we decided to use Docker and docker-compose for all of our client projects. This year I had the opportunity to share our process in a series of workshops: Upgrade Rails 101: The Roadmap to Smooth Upgrades
Read more