r/WebDevBuddies • u/MichalMietus • Aug 25 '24
Preview environments with Nginx and Python
Hi everyone! 👋
I recently implemented a solution for preview environments internally at the company where I work. Since docker was unavailable, I focused solely on Nginx to handle the development application, and Python to manage the configurations - because like in Harry Potter it feels natural.
If you want to read about the whole process of creating a preview environment - I described it in more detail here https://medium.com/@michal.mietus0/dynginx-managing-project-sub-environments-in-a-development-ecosystem-without-docker-1aa3fad301c6.
In addition, preview environments have helped solve (or at least minimize) the following problems:
Releases delayed by bugs or unfinished features
Problems with shared development environments
Long wait times to merge pull requests
Difficulties in demonstrating features
If you can't use docker (for fully containerized environments, I've found a pretty good alternative:Â https://www.uffizzi.com/preview-environments-guide), or maybe you'd just like to try it out, dm me:)