mirror of
https://github.com/nextcloud/docker.git
synced 2025-02-11 05:28:26 +01:00
README.md - specify envs are not read after installation
closes https://github.com/nextcloud/server/issues/40904 Signed-off-by: Gabriel Vîjială <gabriel.vijiala@gmail.com>
This commit is contained in:
parent
2d39d9d190
commit
ca512a845c
1 changed files with 16 additions and 0 deletions
16
README.md
16
README.md
|
@ -258,6 +258,22 @@ Check the [Nexcloud documentation](https://docs.nextcloud.com/server/latest/admi
|
||||||
|
|
||||||
Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together.
|
Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together.
|
||||||
|
|
||||||
|
## Changing database connection options after installation
|
||||||
|
|
||||||
|
At installation time, the values are taken from the environment variables above and saved into the `config.php` file. Changing these envrionment variables after installation will not change the `config.php` file, and will not be picked up at runtime.
|
||||||
|
|
||||||
|
If one of these values needs to change, for example `MYSQL_HOST`, one must either manually edit the `config.php` file, or create a new custom configuration file (for example, `config/dbhostoverride.config.php`) with content:
|
||||||
|
|
||||||
|
```
|
||||||
|
<?php
|
||||||
|
$CONFIG = array (
|
||||||
|
'dbhost' => getenv('MYSQL_HOST'),
|
||||||
|
);
|
||||||
|
```
|
||||||
|
|
||||||
|
And add keys to this file for each value expected to change (dbhost, dbport, passwords, etc).
|
||||||
|
|
||||||
|
|
||||||
# Running this image with docker-compose
|
# Running this image with docker-compose
|
||||||
The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for.
|
The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue