Files
veille-ia-gen_ynh/manifest.toml
T

70 lines
1.8 KiB
TOML
Raw Normal View History

#:schema https://raw.githubusercontent.com/YunoHost/apps/main/schemas/manifest.v2.schema.json
packaging_format = 2
id = "veille-ia"
name = "Veille IA"
description.en = "Personal watchtower for generative AI models (releases, licenses, rankings)"
description.fr = "Observatoire personnel de veille sur les modèles IA génératifs (sorties, licences, classements)"
version = "0.1.0~ynh1"
maintainers = ["cyber-mawonaj"]
[upstream]
license = "AGPL-3.0-or-later"
code = "https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen"
[integration]
yunohost = ">= 12.1"
helpers_version = "2.1"
architectures = "all"
multi_instance = false
ldap = false
sso = true
disk = "300M"
ram.build = "1G"
ram.runtime = "150M"
[install]
[install.domain]
type = "domain"
[install.path]
type = "path"
default = "/veille"
[install.init_main_permission]
# App privée : "all_users" = SSO requis (remplace l'ancienne question is_public).
type = "group"
default = "all_users"
[install.ollama_url]
ask.fr = "URL de l'endpoint Ollama (optionnel — l'app fonctionne sans, en mode dégradé)"
ask.en = "Ollama endpoint URL (optional — the app works without it, in degraded mode)"
type = "string"
default = "http://127.0.0.1:11434"
optional = true
[resources]
# Archive de l'app, publiée par tag sur la forge (procédure de release : README racine).
# ⚠️ sha256 à recalculer après chaque tag : sha256sum vX.Y.Z.tar.gz
[resources.sources.main]
url = "https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen/archive/v0.1.0.tar.gz"
sha256 = "TODO_SHA256_A_CALCULER_APRES_LE_TAG_v0.1.0"
autoupdate.strategy = "latest_forgejo_tag"
[resources.system_user]
[resources.install_dir]
[resources.data_dir]
[resources.permissions]
main.url = "/"
[resources.ports]
[resources.nodejs]
version = "24"