Home - mtereschenko/simple_ror_environment GitHub Wiki

NOTE I'm NOT trying to invent a way how to use docker, docker-compose, Nginx, etc. I'm just trying to show you my vision of how an environment of a web application can be organized to have a clear vision in the context of a Ruby On Rails application.

The main goal here is to allow developers to have more time for developing things rather than implementing new cool environment architecture for the project needs. As for me, I was just getting sick of each time inventing new project architecture and each time making new experiments and mistakes. It takes a lot of time and attention. So I decided to create a pattern for my projects that can fit all of my needs at the start of the project and can be easily changed by app goes to finish.


Q: Who can be interested in it? A: Actually, anyone who wants to move out of all mess with environments and get one simple pattern to create a new project with a clear understanding of what is gonna be in the end, or implement this pattern into an existing project. Or newcomers in Ruby On Rails who want to have an environment with ease in a short time


Q: Why it can be helpful for you? Does anyone test it for production? A: I am a web developer with more than 8 years of experience, during this time I tried different types of patterns and this one was the most acceptable for my teams in different companies with different technologies and projects.


Q: Does it fit just for Ruby On Rails? A: Actually no it doesn't. In the tips & tricks section, I'll show you how to implement several other technologies with this pattern and how easy it can be.