generated from YunoHost/example_ynh
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmanifest.toml
138 lines (114 loc) · 4.66 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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
packaging_format = 2
id = "photoprism"
name = "Photoprism"
description.en = "AI-Powered Photos App for the Decentralized Web"
description.gl = "App de Fotos con tecnoloxía IA para a Web Descentralizada"
description.ca = "Aplicació de fotografia amb IA per la web descentralitzada"
description.fr = "Gestion de photos en ligne"
version = "2024.09.15~ynh2"
maintainers = ["Thovi98"]
[upstream]
license = "AGPL-3.0-only"
website = "https://photoprism.app"
demo = "https://demo-fr.photoprism.app"
admindoc = "https://docs.photoprism.app/developer-guide/"
userdoc = "https://docs.photoprism.app/user-guide/"
code = "https://github.com/photoprism/photoprism"
fund = "https://www.photoprism.app/membership"
[integration]
yunohost = ">= 12.0"
helpers_version = "2.1"
architectures = ["amd64", "arm64", "armhf"]
multi_instance = true
ldap = false
sso = false
disk = "50M"
ram.build = "300M"
ram.runtime = "50M"
[install]
[install.domain]
type = "domain"
[install.path]
type = "path"
default = "/photoprism"
[install.init_main_permission]
help.en = "If enabled, Photoprism will be accessible by mobile apps and by users without a YunoHost account. This can be changed later in the webadmin."
help.gl = "Se está activado, Photoprism será accesible para apps móbiles e usuarias sen unha conta YunoHost. Podes cambiar isto máis tarde nos axustes de administración."
help.ca = "Si ho activeu, Photoprism serà accessible amb aplicacions mòbil i per usuaris sense compte a YunoHost. Es pot canviar més tard a la web d'administració."
help.fr = "Si cette case est cochée, Photoprism sera accessible par des applications mobiles et par les utilisateurs n’ayant pas de compte YunoHost. Vous pourrez changer cela dans la webadmin."
type = "group"
default = "visitors"
[install.admin]
type = "user"
[install.language]
ask.en = "Choose the application language"
ask.gl = "Elixe o idioma da aplicación"
ask.ca = "Triar l'idioma de l'aplicació"
ask.fr = "Choisissez la langue de l'application"
type = "select"
choices = ["fr", "en"]
default = "fr"
[install.password]
help.en = "Photoprism currently supports only one user : admin. Choose a password here."
help.gl = "Actualmente Photoprism só ten soporte para unha usuaria: admin. Escribe aquí o seu contrasinal."
help.ca = "Photoprism només permet un únic usuari de moment: admin. Trieu-ne la contrasenya aquí."
help.fr = "Photoprism ne permet qu'un seul utilisateur pour le moment. Choisissez un mot de passe ici."
type = "password"
[resources]
[resources.sources]
[resources.sources.main]
amd64.url = "https://github.com/photoprism/photoprism/releases/download/240915-e1280b2fb/photoprism_240915-e1280b2fb-linux-amd64.tar.gz"
amd64.sha256 = "dab392981d3daafaab018d0c6da8efc593216efb5fc748f85e2ead1defc3c448"
arm64.url = "https://github.com/photoprism/photoprism/releases/download/240915-e1280b2fb/photoprism_240915-e1280b2fb-linux-arm64.tar.gz"
arm64.sha256 = "0f0b5a4a113b86d620b85b639e7f5f8a541d88487551951bd346255c336fa979"
armhf.url = "https://github.com/photoprism/photoprism/releases/download/240915-e1280b2fb/photoprism_240915-e1280b2fb-linux-arm.tar.gz"
armhf.sha256 = "d5fdd8847a03a06c207e441b7d902c9953824897bb4e6b710175180280be0500"
autoupdate.strategy = "latest_github_release"
autoupdate.version_regex = "([0-9]{2})([0-9]{2})([0-9]{2})"
autoupdate.asset.amd64 = ".*amd64.tar.gz"
autoupdate.asset.arm64 = ".*arm64.tar.gz"
autoupdate.asset.armhf = ".*arm.tar.gz"
[resources.system_user]
[resources.install_dir]
group = "www-data:r-x"
[resources.data_dir]
[resources.permissions]
main.url = "/"
sharing.url = "/s"
sharing.allowed = "visitors"
sharing.show_tile = false
sharing.protected = true
[resources.ports]
main.default = 8095
[resources.apt]
packages = [
"exiftool",
"darktable",
"rawtherapee",
"imagemagick",
"libvips42",
"libjxl-tools",
"ffmpeg",
"sqlite3",
"tzdata",
"libc6-dev",
"libssl-dev",
"libxft-dev",
"libhdf5-serial-dev",
"libpng-dev",
"libheif-examples",
"librsvg2-bin",
"libx264-dev",
"libx265-dev",
"libnss3",
"libfreetype6",
"libfreetype6-dev",
"libfontconfig1",
"libfontconfig1-dev",
"libzmq3-dev",
"libimage-exiftool-perl",
"mariadb-server",
]
[resources.database]
type = "mysql"