Since the default settings.php that Drupal ships with doesn't use environment variables, Drupal gets... funky when you have multiple containers running and only one of them has the installed settings.php file.
In other words... you really need to build Drupal outside the running container then drop it into the container with a flexible/generic settings.php.
And apparently geerlingguy/drupal isn't currently doing that.
Since the default
settings.php
that Drupal ships with doesn't use environment variables, Drupal gets... funky when you have multiple containers running and only one of them has the installed settings.php file.In other words... you really need to build Drupal outside the running container then drop it into the container with a flexible/generic settings.php.
And apparently
geerlingguy/drupal
isn't currently doing that.Will need to figure this out at some point :)
Related: https://github.com/geerlingguy/raspberry-pi-dramble/issues/111