Enable tray icon and fix build scripts
CI / lint (push) Successful in 25s
CI / security (push) Successful in 15s
CI / test (push) Successful in 30s
CI / build (push) Successful in 14s
CI / e2e (push) Failing after 25s
Desktop Build / build-windows (push) Has been cancelled
Desktop Build / build-linux (push) Has been cancelled

This commit is contained in:
2026-07-26 12:41:29 -04:00
parent 1b4a6ff0cf
commit ed50aef6f7
11 changed files with 18641 additions and 24 deletions
+35 -3
View File
@@ -122,10 +122,42 @@ Produits :
### Premier lancement
1. **Lance l'application** (menu ou ligne de commande)
- 💡 *Premier lancement recommandé depuis un terminal* pour voir le mot de passe admin généré
2. Le backend Python démarre automatiquement → health check sur `127.0.0.1:17890`
3. La fenêtre s'ouvre sur l'interface ObsiGate
4. **Sélectionne le dossier parent de tes vaults** Obsidian via le sélecteur natif
5. L'indexation démarre automatiquement
3. La fenêtre s'ouvre sur l'interface ObsiGate (écran de connexion si l'auth est activée)
4. **Connecte-toi** avec le compte admin créé automatiquement (voir [Compte administrateur](#compte-administrateur))
5. **Sélectionne le dossier parent de tes vaults** Obsidian via le sélecteur natif
6. L'indexation démarre automatiquement
### Compte administrateur
Au premier démarrage, un compte administrateur est créé automatiquement :
- **Login** : `admin` (modifiable via la variable d'environnement `OBSIGATE_ADMIN_USER`)
- **Mot de passe** : généré aléatoirement (16 caractères) et affiché **une seule fois** dans les logs
Le mot de passe apparaît dans la sortie du terminal sous cette forme :
```
============================================================
PREMIER DÉMARRAGE — Compte admin créé automatiquement
Utilisateur : admin
Mot de passe : XXXXXXXXXXXXXXXX
CHANGEZ CE MOT DE PASSE dès la première connexion !
============================================================
```
> ⚠️ **Note le mot de passe immédiatement** — il n'est affiché qu'une seule fois.
> Si tu rates les logs, supprime le dossier `data/` et relance l'application pour
> régénérer un nouveau compte.
**Prédéfinir le mot de passe** (recommandé) :
Avant le premier lancement, définis les variables d'environnement suivantes :
- **Windows** (PowerShell) : `$env:OBSIGATE_ADMIN_PASSWORD="MonMotDePasse"`
- **Linux** : `export OBSIGATE_ADMIN_PASSWORD="MonMotDePasse"`
Tu peux aussi définir `OBSIGATE_ADMIN_USER` pour changer le nom d'utilisateur.
### Lancements suivants