From bc16a91f540a9408116b7ca22123f608558d14ac Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 30 Jan 2021 11:02:12 +0100 Subject: [PATCH] Fix --- conf/nginx.conf | 13 ++++++++++++- scripts/install | 2 ++ sources/index.html | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index 052c370..faab01b 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -2,13 +2,24 @@ location __PATH__/ { # Path to source - alias __FINALPATH__/ ; + alias __FINALPATH__/; + + index index.html; # Force usage of https if ($scheme = http) { rewrite ^ https://$server_name$request_uri? permanent; } + location ~ ^__PATH__/http-bind/ { + proxy_pass http://__DOMAIN__; + } + + location ~ .(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ { + add_header Access-Control-Allow-Origin "*"; # Decide here whether you want to allow all or only a particular domain + root __FINALPATH__/; # Properly set the path here + } + # Include SSOWAT user panel. include conf.d/yunohost_panel.conf.inc; } diff --git a/scripts/install b/scripts/install index c07c8a5..7f93c07 100755 --- a/scripts/install +++ b/scripts/install @@ -59,6 +59,8 @@ ynh_app_setting_set --app=$app --key=final_path --value=$final_path # Download, the source from sources folder mkdir -p $final_path && cp -a ../sources/* $final_path +ynh_replace_string --match_string="__DOMAIN__" --replace_string="$domain" --target_file="$final_path/index.html" + #================================================= # NGINX CONFIGURATION #================================================= diff --git a/sources/index.html b/sources/index.html index 37c965c..1cd4f00 100644 --- a/sources/index.html +++ b/sources/index.html @@ -49,7 +49,7 @@ authentication: 'login', auto_away: 300, auto_reconnect: true, - bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes + bosh_service_url: 'https://__DOMAIN__/http-bind/', message_archiving: 'always', view_mode: 'fullscreen' });