The pain point I'm running into is that our environments are all over the place, some in local, some in GCP, some in Github, and misconfiguring any environment will cause the app to not start up.
This sounds quite painful indeed @donfour!, slowing down the development flow (and increasing the chance of having misconfiguration bugs, as you mentioned π).
Have you considered spending one hour cleaning up everything and implementing such a solution?
The pain point I'm running into is that our environments are all over the place, some in local, some in GCP, some in Github, and misconfiguring any environment will cause the app to not start up.
This sounds quite painful indeed @donfour!, slowing down the development flow (and increasing the chance of having misconfiguration bugs, as you mentioned π).
Have you considered spending one hour cleaning up everything and implementing such a solution?
using a configuration management tool like mentioned in my article or a unified deployment strategy to address this issue.