-
Notifications
You must be signed in to change notification settings - Fork 4
/
manifest.toml
111 lines (84 loc) · 4.01 KB
/
manifest.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
packaging_format = 2
id = "facilmap"
name = "Facilmap"
description.en = "Collaborative maps and routing with a straightforward interface"
description.fr = "Carte collaborative avec une interface simple et pratique"
version = "4.1.2~ynh1"
maintainers = ["Squeak"]
[upstream]
license = "AGPL-3.0"
website = "https://facilmap.org/"
demo = "https://facilmap.org/"
admindoc = "https://docs.facilmap.org/developers/"
userdoc = "https://docs.facilmap.org/users/"
code = "https://github.com/FacilMap/facilmap"
[integration]
yunohost = ">= 11.2"
architectures = "all"
multi_instance = true
ldap = false
sso = false
disk = "1000M"
ram.build = "2000M"
ram.runtime = "450M"
[install]
[install.domain]
type = "domain"
[install.path]
type = "path"
default = "/facilmap"
[install.init_main_permission]
type = "group"
default = "visitors"
[install.ors_token]
ask.en = "Fill in your OpenRouteService token"
ask.fr = "Remplissez ici votre token OpenRouteService"
help.en = "OpenRouteService is used for calculating routes with advanced settings. You can get a token on https://openrouteservice.org/"
help.fr = "OpenRouteService est utilisé pour calculer les routes complexes. Vous pouvez obtenir un token ici: https://openrouteservice.org/"
type = "string"
[install.mapbox_token]
ask.en = "Fill in your MapBox token"
ask.fr = "Remplissez ici votre token MapBox"
help.en = "MapBox is used for calculating routes with simple settings. You can get an API key on https://www.mapbox.com/signup/"
help.fr = "MapBox est utilisé pour calcluer les routes simples. Vous pouvez obtenir une clé API ici : https://www.mapbox.com/signup/"
type = "string"
[install.maxmind_user_id]
ask.en = "Fill in your maxmind user id"
ask.fr = "Remplissez ici votre identifiant maxmind"
help.en = "Maxmind configuration. If specified, the maxmind GeoLite2 database will be downloaded for Geo IP lookup (to show the initial map state) and kept in memory. Sign up here: https://www.maxmind.com/en/geolite2/signup"
help.fr = "Configuration maxmind. Si vous spécifiez ce champ et le prochain, la base de donnée maxmind GeoLite2 sera téléchargée puis gardée en mémoire, pour localiser les addresse IP (afin que le chargement de la carte se fasse centré là où l'utilisateur est). Vous pouvez créer un compte ici : https://www.maxmind.com/en/geolite2/signup"
type = "string"
optional = true
[install.maxmind_license_key]
ask.en = "Fill in your maxmind license key"
ask.fr = "Remplissez ici votre clé de license maxmind"
help.en = "License key associated to the maxmind user ID you specified."
help.fr = "La clé de license associée à l'utilisateur maxmind que vous avez spécifié."
type = "string"
optional = true
[install.user_agent]
ask.en = "User-Agent header"
ask.fr = "Entête User-Agent facilmap"
help.en = "HTTP requests made by the backend will send this User-Agent header. Fill here the URL facilmap will have and your e-mail address."
help.fr = "Les requêtes faites par le serveur enveront cette entête User-Agent. Remplissez ici l'URL de votre instance facilmap et votre adresse email."
type = "string"
example = "FacilMap (https://facilmapdomain.tld/, [email protected])"
[resources]
[resources.sources]
[resources.sources.main]
url = "https://github.com/FacilMap/facilmap/archive/refs/tags/v4.1.2.tar.gz"
sha256 = "14995f31e93e703d867e6ac3e76f524e9a336a2321a8670058f07f4e3793699a"
autoupdate.strategy = "latest_github_tag"
[resources.ports]
[resources.system_user]
[resources.install_dir]
[resources.permissions]
main.url = "/"
[resources.apt]
packages = "mariadb-server"
extras.yarn.repo = "deb https://dl.yarnpkg.com/debian/ stable main"
extras.yarn.key = "https://dl.yarnpkg.com/debian/pubkey.gpg"
extras.yarn.packages = "yarn"
[resources.database]
type = "mysql"