Auto-login via token coach_web_token au lancement

- capacitor.config.ts charge coachWebToken depuis coach-ios.local.json (gitignored)
- server.url devient https://coach.hypnotruck.ch/login?token=... → backend pose le cookie 1 an, redirige vers /
- Au prochain lancement, le cookie tient → /login?token redirige direct vers /
- coach-ios.local.json.example fourni pour setup Mac mini
This commit is contained in:
Sylvain Bettinelli
2026-05-05 19:15:59 +00:00
parent 1d82ec8b10
commit 3e71dbe3a3
4 changed files with 33 additions and 2 deletions

View File

@@ -31,11 +31,23 @@ Le code web n'est pas embarqué — l'app pointe vers la prod via `server.url` d
### 1. Cloner le repo sur le Mac mini
```bash
git clone git@gitea:sylvain/coach-ios.git
git clone https://git.nexus.hypnotruck.ch/sylvain/coach-ios.git
cd coach-ios
npm install
```
### 1bis. Configurer le token d'auth (auto-login)
Le repo ne contient **pas** le token `COACH_WEB_TOKEN` (gitignored). Crée le fichier sur le Mac :
```bash
cp coach-ios.local.json.example coach-ios.local.json
# Édite coach-ios.local.json et remplace par la vraie valeur
# (visible dans ~/.config/infomaniak.env sur le VPS, ligne export COACH_WEB_TOKEN=)
```
L'app utilisera ce token pour se connecter automatiquement à `coach.hypnotruck.ch/login?token=...` au lancement.
### 2. Générer les icônes & splash
```bash