From a385942d8aef172c11c0965111cc3a4e4863da3c Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 20 Oct 2021 13:21:19 +0200 Subject: [PATCH] use-git yunohost-admin: automagically add custom perm for /sockjs-node / vuejs hotreload --- ynh-dev | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ynh-dev b/ynh-dev index c931fec..c568e23 100755 --- a/ynh-dev +++ b/ynh-dev @@ -349,6 +349,28 @@ location /sockjs-node { } EOF + + # If ssowat's conf persistent ~empty, allow ourselves to add the rule for /sockjs-node for hot-reload + if [ ! -e /etc/ssowat/conf.json.persistent ] || [ -z "$(cat /etc/ssowat/conf.json.persistent | tr -d '{} \n')" ] + then + cat </etc/ssowat/conf.json.persistent +{ + "permissions": { + "webadminhotreload": { + "auth_header": false, + "label": "Core permissions - skipped", + "public": true, + "show_tile": false, + "uris": [ + "re:^[^/]*/sockjs-node", + ], + "users": [] + } + } +} +EOF + fi + systemctl reload nginx cd /ynh-dev/yunohost-admin/app/ npm run serve