Replies: 4 comments
-
|
Is there something specific you're missing from our Docker image and/or its accompanying documentation? If your preference is to use Docker and Docker compose for local development, you can totally do so, there is no hard requirement on using CLI-driven instances. That said, the CLI itself is very much recommended if you want to be productive while doing database dev tasks, most importantly |
Beta Was this translation helpful? Give feedback.
-
We recommend that you use the environment variables ( |
Beta Was this translation helpful? Give feedback.
-
That warning is mostly targeted at new users that might be "defaulting" to docker-based workflow without a very clear need. Using the native CLI workflow has the following benefits:
|
Beta Was this translation helpful? Give feedback.
-
|
Hi @elprans, thank you so much for taking the time to respond and shedding some more light.
No, I think I'm all set, in fact our project already has a half-working docker-compose file. I say half working because all of the developers have opted to use locally installed edgedb instance and there are things which don't work out the box. I want to refactor the project to instead allow the default workflow to be docker based, and when required it can be customised to a local install (instead of the other way around, which it is currently). My original motivation for posting this was to put a feeler out for how I might be putting the project/team at a disadvantage by changing the default workflow.
Understood. You are way closer to the db and the schema/entities and you are able to iterate faster.
↑ This is the exact problem we had in our project. (You might already know our story from other sources, but I'll reiterate here for others' sake: we've now switched away from using the dotnet driver and are using http directly instead, hence our db url is now unified across any env). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi 👋
In our project we've gone with the recommended local dev workflow using edgedb cli. I believe this is disadvantageous to our project and that we'd be better off using docker-componse.
I opened this discussion to ask the community why Docker and Docker Compose is not recommended for local dev in the docs. Am I missing some of the benefits of using edgedb cli?
By requiring a locally installed edgedb cli for our project:
Beta Was this translation helpful? Give feedback.
All reactions