]> git.mxchange.org Git - friendica.git/blob - static/env.config.php
Merge pull request #11141 from urbalazs/language-names
[friendica.git] / static / env.config.php
1 <?php
2 /**
3  * @copyright Copyright (C) 2010-2022, the Friendica project
4  *
5  * @license GNU AGPL version 3 or any later version
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU Affero General Public License as
9  * published by the Free Software Foundation, either version 3 of the
10  * License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU Affero General Public License for more details.
16  *
17  * You should have received a copy of the GNU Affero General Public License
18  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
19  *
20  * Main mapping table of environment variables to namespaced config values
21  *
22  */
23
24 return [
25         'MYSQL_HOST'     => ['database', 'hostname'],
26         'MYSQL_USERNAME' => ['database', 'username'],
27         'MYSQL_USER'     => ['database', 'username'],
28         'MYSQL_PORT'     => ['database', 'port'],
29         'MYSQL_PASSWORD' => ['database', 'password'],
30         'MYSQL_DATABASE' => ['database', 'database'],
31
32         // Core variables
33         'FRIENDICA_ADMIN_MAIL' => ['config', 'admin_email'],
34         'FRIENDICA_URL'        => ['system', 'url'],
35         'FRIENDICA_TZ'         => ['config', 'timezone'],
36         'FRIENDICA_LANG'       => ['config', 'language'],
37         'FRIENDICA_SITENAME'   => ['config', 'sitename'],
38
39         // Storage
40         'FRIENDICA_DATA'     => ['storage', 'name'],
41         'FRIENDICA_DATA_DIR' => ['storage', 'filesystem_path'],
42
43         // Debugging/Profiling
44         'FRIENDICA_DEBUGGING'       => ['system', 'debugging'],
45         'FRIENDICA_LOGFILE'         => ['system', 'logfile'],
46         'FRIENDICA_LOGLEVEL'        => ['system', 'loglevel'],
47         'FRIENDICA_PROFILING'       => ['system', 'profiler'],
48         'FRIENDICA_LOGGER'          => ['system', 'logger_config'],
49         'FRIENDICA_SYSLOG_FLAGS'    => ['system', 'syslog_flags'],
50         'FRIENDICA_SYSLOG_FACILITY' => ['system', 'syslog_facility'],
51
52         // Caching
53         'FRIENDICA_CACHE_DRIVER'             => ['system', 'cache_driver'],
54         'FRIENDICA_SESSION_HANDLER'          => ['system', 'session_handler'],
55         'FRIENDICA_DISTRIBUTED_CACHE_DRIVER' => ['system', 'distributed_cache_driver'],
56         'FRIENDICA_LOCK_DRIVER'              => ['system', 'lock_driver'],
57
58         // Redis Config
59         'REDIS_HOST' => ['system', 'redis_host'],
60         'REDIS_PORT' => ['system', 'redis_port'],
61         'REDIS_PW'   => ['system', 'redis_password'],
62         'REDIS_DB'   => ['system', 'redis_db'],
63 ];