From 5681bcbc28b16bd354790992ef5958ed227c689a Mon Sep 17 00:00:00 2001 From: Flo Bieringer <wertfrei@icloud.com> Date: Wed, 28 Apr 2021 14:22:54 +0200 Subject: [PATCH] Add autoproxy feature --- config_local.php | 8 +++++++- docker-compose.yml | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/config_local.php b/config_local.php index 2e3fd29..42a7d8a 100644 --- a/config_local.php +++ b/config_local.php @@ -36,4 +36,10 @@ namespace { $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/'; + } +} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 92d5927..fb0946e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,8 +28,9 @@ services: # Use automigrate to migrate your instance on startup # AUTO_MIGRATE: 1 - # Use proxy url if run behind a proxy - #PROXY_URL: https://studip.example.com/ + # Use proxy url OR autoproxy if run behind a proxy + # PROXY_URL: https://studip.example.com/ + # AUTO_PROXY: 1 volumes: db_data: {} -- GitLab