Randy Fay
Randy Fay
So the DDEV CA is created by the user using `mkcert -install`, and it's at `mkcert -CAROOT`. It's not something provided directly by DDEV, although it could possibly change and...
docker-compose project names cannot contain a dot. DDEV removes the dot for compose project names. So COMPOSE_PROJECT_NAME must not have a dot and should be lower case. This was all...
We decided that removing COMPOSE_PROJECT_NAME broke PhpStorm, because PhpStorm used it for an additional reason. But I thought we had solved the "dot" problem elsewhere in PhpStorm.
Can you be more specific about what changed please? (Note that `ddev debug migrate-database` is in the `debug` section for a reason :) I imagine you're seeing a general bug...
I am surprised. Thanks.
I can reproduce this with your exact case. The reason is that we use GetActiveApp() in https://github.com/ddev/ddev/blob/66c3033fe0850211653efc73869f92cab805b61d/cmd/ddev/cmd/debug-migrate-database.go#L22 That's the full `app`, including `config.*.yaml` Then we naively write the config back...
No, I don't think so. app.ReadConfig has the `includeOverrides` arg: https://github.com/ddev/ddev/blob/7a0c06cd1d9cc923e07e88074a6b3010b5087ada/pkg/ddevapp/config.go#L314-L338 It would be a bit of a violation for DDEV to touch a `config.*.yaml` though, as those aren't ever...
It would probably be legit for `ddev debug migrate-database` to app.ReadConfig(false), then change the type/version, then do its job. That seems like a modest one-line change here that is in...
https://github.com/mcrich23/container-compose (from @mkalbrenner)
Off-topic, but OrbStack and most other Docker providers on Apple Silicon work fine without mutagen, but not quite as fast. OTOH, more than half of all DDEV users use mutagen...