]> source.dussan.org Git - nextcloud-server.git/commit
introduce NEXTCLOUD_CONFIG_DIR env variable (see #300)
authorDamjan Georgievski <gdamjan@gmail.com>
Fri, 29 Jul 2016 15:47:39 +0000 (17:47 +0200)
committerDamjan Georgievski <gdamjan@gmail.com>
Fri, 29 Jul 2016 15:49:14 +0000 (17:49 +0200)
commit982bdb182329602e1776d704a2662bd2ab09bf98
treee5b642077e3bf473a2af18ad0334d700e85d2c82
parent696ff90cbee2489bc9befdcea8332f6390deebbc
introduce NEXTCLOUD_CONFIG_DIR env variable (see #300)

nextcloud by default uses the `/config/` directory in the source/application tree for its config file(s).
with this commit that directory can be overridden by the `NEXTCLOUD_CONFIG_DIR` environment variable.

in uwsgi, you would use the option `--env "NEXTCLOUD_CONFIG_DIR=/tmp/nx-config/"`
in apache `SetENV …`
and the cli command can be run with: `NEXTCLOUD_CONFIG_DIR=/tmp/nx-config ./occ` (or just use `export` once in the
shell).

NEXTCLOUD_CONFIG_DIR can be supplied with or without the trailing slash (`/`), but in all cases `$configDir` will have
it automatically added if needed.

The other changes are several occurrences of `OC::$SERVERROOT . '/config'` to `OC::$configDir`.
cron.php
lib/base.php
lib/private/Server.php