Testing : several improvements (#3)

* Use ynh NPM

* Use ynh NPM

* improve runner_name

* improve runner_name

* peertube_url

* peertube_url

* peertube_url

* test new npm command

* fix syntax

* fix syntax

* change npm commands

* fix npm command

* fix parameters

* fix parameters

* use npm_node

* use npm_node

* fix typo

* relative path

* debugging

* fix debug

* improve debug

* fix node_module

* fix command syntax

* fix syntax

* debug

* Fix binary path

* Fix remove

* Cleaning

* Delete doc/screenshots directory

* Auto-update README

* cleaning + remove nginx

* Delete nginx.conf

* cleaning + remove nginx

* Delete POST_UPGRADE.md

* Delete PRE_UPGRADE.md

* Delete PRE_INSTALL_fr.md

* Delete PRE_INSTALL.md

* Update POST_INSTALL.md

* Update POST_INSTALL.md

* Update DESCRIPTION.md

* Auto-update README

* Update DESCRIPTION_fr.md

* Auto-update README

* Delete ADMIN.md

* better doc link

* Create PRE_INSTALL.md

* Create PRE_INSTALL_fr.md

* Fix change_url

* Add path + help messages

* Improvements

---------

Co-authored-by: yunohost-bot <yunohost@yunohost.org>
This commit is contained in:
lapineige 2023-07-09 12:29:35 +02:00 committed by GitHub
parent 7eb7b4eb6c
commit dca24edb3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,18 +30,26 @@ ram.runtime = "1000M"
type = "domain"
full_domain = false
[install.path]
type = "path"
default = "/peertube_runner"
[install.init_main_permission]
type = "group"
default = "visitors"
default = "admins"
help = "It doesn't need to be accessible to anyone. Use 'admins'."
[install.admin]
type = "user"
[install.peertube_url]
type = "string"
help = "You need to include 'https://' in the URL"
default = "https://"
[install.runner_token]
type = "string"
help = "Token generated from Peertube web admin UI"
[resources]