The following below statements is true for both Backdrop and Old Drupal 7 on a standard installation.

So I can make a change, say to the $conf['site_name'], and it is changed in the next page load.

But the same does not occur when working with a Docker Backdrop container.

The container needs to be restarted for the changes to take effect.

Is this correct ?

Any advice is much appreciated.

Thanks...

-----------------------------------------------------------------------

Overview of settings.php in Backdrop

The settings.php file in Backdrop CMS is a crucial configuration file that is loaded during the initialization of the Backdrop application. It is called every time the Backdrop site is accessed.

Frequency of Calls

  • On Every Request: The settings.php file is executed on every page load. This means it is called each time a user accesses the site, ensuring that the latest configurations are applied.

------------------------------------------------------------------------

Comments

I use Lando (a wrapper for docker) and find settings changes happen straight away