2023-11-25 19:16:11 +01:00
|
|
|
packaging_format = 2
|
|
|
|
|
|
|
|
id = "reverseproxy"
|
|
|
|
name = "Reverse Proxy"
|
|
|
|
description.en = "Create a reverse proxy to a socket/port, optionally serve static files from folder"
|
|
|
|
description.fr = "Créer un reverse proxy vers un socket/port, optionnellement servir des fichiers statiques depuis un dossier"
|
|
|
|
|
2024-04-16 21:26:25 +02:00
|
|
|
version = "0.2~ynh2"
|
2023-11-25 19:16:11 +01:00
|
|
|
|
|
|
|
maintainers = ["selfhoster1312"]
|
|
|
|
|
|
|
|
[upstream]
|
|
|
|
license = "AGPL-3.0-or-later"
|
2023-11-25 19:20:44 +01:00
|
|
|
website = "https://en.wikipedia.org/wiki/Reverse_proxy"
|
2023-11-25 19:16:11 +01:00
|
|
|
|
|
|
|
[integration]
|
2024-08-24 22:58:21 +02:00
|
|
|
helpers_version = "2.1"
|
2023-11-25 19:16:11 +01:00
|
|
|
yunohost = ">= 11.2"
|
2023-11-25 20:22:14 +01:00
|
|
|
architectures = "all"
|
2023-11-25 19:16:11 +01:00
|
|
|
multi_instance = true
|
2023-11-25 19:20:44 +01:00
|
|
|
|
|
|
|
ldap = "not_relevant"
|
|
|
|
|
|
|
|
sso = "not_relevant"
|
|
|
|
|
|
|
|
disk = "50M"
|
2023-11-25 20:22:37 +01:00
|
|
|
ram.build = "90M"
|
2023-11-25 19:20:44 +01:00
|
|
|
ram.runtime = "50M"
|
2023-11-25 19:16:11 +01:00
|
|
|
|
|
|
|
[install]
|
|
|
|
[install.domain]
|
|
|
|
type = "domain"
|
|
|
|
|
|
|
|
[install.path]
|
|
|
|
type = "path"
|
|
|
|
|
|
|
|
[install.proxy_path]
|
|
|
|
ask.en = "Redirect destination path (unix:/file for socket)"
|
|
|
|
ask.fr = "Emplacement de destination (unix:/fichier pour socket)"
|
|
|
|
type = "string"
|
|
|
|
example = "http://127.0.0.1:8080"
|
|
|
|
|
|
|
|
[install.init_main_permission]
|
|
|
|
type = "group"
|
|
|
|
|
|
|
|
[install.assets_path]
|
|
|
|
ask.en = "Static assets folder"
|
|
|
|
ask.fr = "Dossier pour les fichiers statiques"
|
|
|
|
type = "string"
|
|
|
|
optional = true
|
|
|
|
example = "/opt/foo/www/"
|
|
|
|
|
|
|
|
[resources]
|
|
|
|
[resources.system_user]
|
|
|
|
|
|
|
|
[resources.install_dir]
|
|
|
|
|
|
|
|
[resources.permissions]
|
|
|
|
main.url = "/"
|