diff --git a/data-template/nginx/conf.d/app.conf b/data-template/nginx/conf.d/app.conf index 95fdca8..80f12f8 100644 --- a/data-template/nginx/conf.d/app.conf +++ b/data-template/nginx/conf.d/app.conf @@ -18,7 +18,7 @@ server { root /var/www/certbot; } - location /.well-known/matrix/ { + location ~ ^/.well-known/(matrix|element)/ { root /var/www; } @@ -44,7 +44,7 @@ server { return 302 https://${ELEMENT_WEB_FQDN}; } - location /.well-known/matrix/ { + location ~ ^/.well-known/(matrix|element)/ { root /var/www; } diff --git a/data-template/nginx/www/.well-known/element/element.json b/data-template/nginx/www/.well-known/element/element.json new file mode 100644 index 0000000..09c78d0 --- /dev/null +++ b/data-template/nginx/www/.well-known/element/element.json @@ -0,0 +1,5 @@ +{ + "call": { + "widget_url": "https://${ELEMENT_CALL_FQDN}" + } +}