aboutsummaryrefslogtreecommitdiff
path: root/docker/studip/config_local.php
diff options
context:
space:
mode:
Diffstat (limited to 'docker/studip/config_local.php')
-rw-r--r--docker/studip/config_local.php47
1 files changed, 47 insertions, 0 deletions
diff --git a/docker/studip/config_local.php b/docker/studip/config_local.php
new file mode 100644
index 0000000..4e77ed8
--- /dev/null
+++ b/docker/studip/config_local.php
@@ -0,0 +1,47 @@
+<?php
+/*basic settings for Stud.IP
+----------------------------------------------------------------
+you find here the basic system settings. You shouldn't have to touch much of them...
+please note the CONFIG.INC.PHP for the indivual settings of your installation!*/
+
+namespace Studip {
+ //const ENV = 'development';
+ define ('ENV', getenv('ENV') ?? 'development');
+}
+
+namespace {
+ /*settings for database access
+ ----------------------------------------------------------------
+ please fill in your database connection settings.
+ */
+
+ // default Stud.IP database (DB_Seminar)
+ $DB_STUDIP_HOST = getenv('MYSQL_HOST');
+ $DB_STUDIP_USER = getenv('MYSQL_USER');
+ $DB_STUDIP_PASSWORD = getenv('MYSQL_PASSWORD');
+ $DB_STUDIP_DATABASE = getenv('MYSQL_DATABASE');
+ $MAIL_TRANSPORT = getenv('MAIL_TRANSPORT');
+
+ /*URL
+ ----------------------------------------------------------------
+ customize if automatic detection fails, e.g. when installation is hidden
+ behind a proxy
+ */
+ //$CANONICAL_RELATIVE_PATH_STUDIP = '/';
+ //$ABSOLUTE_URI_STUDIP = 'https://www.studip.de/';
+ //$ASSETS_URL = 'https://www.studip.de/assets/';
+
+ // Set proxy url
+ if ($PROXY_URL = getenv('PROXY_URL')) {
+ $ABSOLUTE_URI_STUDIP = $PROXY_URL;
+ $ASSETS_URL = $PROXY_URL.'/assets/';
+ unset($PROXY_URL);
+ }
+
+ // Use autoproxy
+ if (getenv('AUTO_PROXY')) {
+ $ABSOLUTE_URI_STUDIP = $_SERVER['HTTP_X_FORWARDED_PROTO'].'://'.$_SERVER['HTTP_X_FORWARDED_HOST'].'/';
+ $ASSETS_URL = $ABSOLUTE_URI_STUDIP.'/assets/';
+ }
+ $MAIL_TRANSPORT = getenv('STUDIP_MAIL_TRANSPORT');
+} \ No newline at end of file