feat(packaging) : package YunoHost veille-ia_ynh (packaging v2, helpers 2.1)
- manifest.toml validé contre le schéma officiel manifest.v2.schema.json (sources par tag forge avec placeholder sha256 assumé, nodejs 24, ports, system_user, install_dir, data_dir, permission privée all_users, SSO) - Scripts install/remove/upgrade/backup/restore/change_url (bash -n OK) : build au fil de l'eau avec BASE_PATH, ALERTS_TOKEN généré à l'install, .env chmod 400, logs journald - conf/nginx.conf : proxy_params_with_auth (header Ynh-User), conf/systemd.service : node via __NODEJS_DIR__, sandboxing modéré, conf/env : DATA_DIR/OLLAMA_URL/ALERTS_TOKEN - tests.toml minimal, doc DESCRIPTION/ADMIN fr+en - README racine : dev local, variables d'env, procédure de release, Ollama
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Environnement applicatif de veille-ia (chargé par systemd via EnvironmentFile).
|
||||
# Régénéré par les scripts du package (ynh_config_add) — ne pas éditer à la main.
|
||||
|
||||
# Dossier de données persistant : registre/profils YAML + dépôt git interne.
|
||||
DATA_DIR=__DATA_DIR__
|
||||
|
||||
# Endpoint Ollama (optionnel : dégradation gracieuse si injoignable).
|
||||
OLLAMA_URL=__OLLAMA_URL__
|
||||
|
||||
# Token Bearer protégeant POST /api/alerts (généré à l'install — secret).
|
||||
ALERTS_TOKEN=__ALERTS_TOKEN__
|
||||
Reference in New Issue
Block a user