1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/dendrite_ynh.git synced 2024-09-03 18:25:58 +02:00

Fix NGINX and CI

This commit is contained in:
tituspijean 2021-01-17 21:54:35 +01:00
parent eafc9a4ea4
commit 9c8da57337
4 changed files with 23 additions and 8 deletions

View file

@ -1,7 +1,7 @@
;; Test complet
; Manifest
domain="domain.tld" (DOMAIN)
path="/_matrix/client/versions" (PATH)
path="/path" (PATH)
is_public=1 (PUBLIC|public=1|private=0)
port="666" (PORT)
; Checks

View file

@ -1,6 +1,21 @@
location __PATH__ {
rewrite ^$ /;
location ~ ^/$ {
default_type text/plain;
return 200 "This is where Dendrite is installed.";
}
location /.well-known/matrix/server {
return 200 '{ "m.server": "__DOMAIN__:443" }';
}
location /.well-known/matrix/client {
return 200 '{ "m.homeserver": { "base_url": "https://__DOMAIN__" } }';
}
location /_matrix {
proxy_pass http://localhost:__PORT__;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_read_timeout 600;
client_max_body_size 100M;
}

View file

@ -33,7 +33,7 @@
},
"help": {
"en": "Dendrite requires its own domain, so make sure to create a new one.",
"fr": "Dendrite a besoin de son propre domain, créez-en un au préalable."
"fr": "Dendrite a besoin de son propre domaine, créez-en un au préalable."
},
"example": "dendrite.example.com"
},

View file

@ -25,7 +25,7 @@ ynh_abort_if_errors
#=================================================
domain=$YNH_APP_ARG_DOMAIN
path_url="/_matrix"
path_url="/"
is_public=$YNH_APP_ARG_IS_PUBLIC
app=$YNH_APP_INSTANCE_NAME