docs : package YNH déplacé vers le dépôt dédié veille-ia-gen_ynh
This commit is contained in:
@@ -10,9 +10,10 @@ Observatoire personnel de veille sur les modèles IA génératifs (sorties, lice
|
||||
| Chemin | Contenu |
|
||||
|---|---|
|
||||
| `app/` | Application SvelteKit (Svelte 5 runes, TypeScript strict, adapter-node) |
|
||||
| `veille-ia_ynh/` | Package YunoHost (packaging v2, helpers 2.1) |
|
||||
| `nodered-flows/` | Flows Node-RED exportés (phase 2 — à venir) |
|
||||
|
||||
Le package YunoHost vit dans son dépôt dédié : [`cyber-mawonaj/veille-ia-gen_ynh`](https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen_ynh) (clone local : `../veille-ia-gen_ynh`).
|
||||
|
||||
## Développement local (hors YunoHost)
|
||||
|
||||
Prérequis : Node 24 LTS, npm.
|
||||
@@ -46,7 +47,7 @@ npm run test # vitest
|
||||
npm run build # build adapter-node
|
||||
```
|
||||
|
||||
## Packaging YunoHost (`veille-ia_ynh/`)
|
||||
## Packaging YunoHost (dépôt `veille-ia-gen_ynh`)
|
||||
|
||||
Packaging v2 vérifié contre la documentation officielle (août 2026) et le schéma
|
||||
`manifest.v2.schema.json`. Helpers 2.1 (`ynh_config_add_nginx`, `ynh_config_add_systemd`…).
|
||||
@@ -61,16 +62,14 @@ Le package consomme une **archive de tag** publiée sur la forge :
|
||||
1. Pousser le dépôt sur `https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen` (procédure : `doc2sveltekit-transition/GITEA.md` — dépôt créé **sans** initialisation).
|
||||
2. Taguer : `git tag v0.1.0 && git push gitea v0.1.0`.
|
||||
3. Télécharger `https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen/archive/v0.1.0.tar.gz` et calculer son sha256.
|
||||
4. Mettre à jour `veille-ia_ynh/manifest.toml` : `version = "0.1.0~ynh1"`, `resources.sources.main.url` et `sha256` (le placeholder `TODO_…` actuel bloque volontairement toute installation).
|
||||
4. Mettre à jour `manifest.toml` **dans le dépôt `veille-ia-gen_ynh`** : `version = "0.1.0~ynh1"`, `resources.sources.main.url` et `sha256` (le placeholder `TODO_…` actuel bloque volontairement toute installation), commit + push.
|
||||
5. Vérifier avec `package_check` (sur une machine YunoHost de test) : viser niveau ≥ 7.
|
||||
|
||||
### Installation (sur le serveur)
|
||||
|
||||
```bash
|
||||
git clone https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen.git
|
||||
yunohost app install ./veille-ia-gen/veille-ia_ynh
|
||||
# (le package vit dans le sous-dossier veille-ia_ynh/ du dépôt ; `yunohost app install <url>`
|
||||
# exigerait un dépôt dédié contenant le package à sa racine)
|
||||
yunohost app install https://labola.o-k-i.net/cyber-mawonaj/veille-ia-gen_ynh
|
||||
# ou depuis un clone local : yunohost app install /chemin/vers/veille-ia-gen_ynh
|
||||
```
|
||||
|
||||
L'install : déploie l'archive, `npm ci` + build (avec `BASE_PATH` = chemin d'install), génère `ALERTS_TOKEN`, écrit `/var/www/veille-ia/app/.env` (chmod 400), configure nginx + systemd (logs journald).
|
||||
|
||||
Reference in New Issue
Block a user