Chat functionality is now fully handled by the Go backend (since v0.502). Remove the deprecated Rust chat server and all its references from: - CI/CD workflows (ci.yml, cd.yml, rust-ci.yml, chat-ci.yml) - Monitoring & proxy config (prometheus, caddy, haproxy) - Incus deployment scripts and documentation - Monorepo config (package.json, dependabot, GH templates)
2.1 KiB
2.1 KiB
Migration vers Debian 13
Date: 2026-01-14
Statut: ✅ TERMINÉ
Changements Effectués
Tous les scripts de déploiement ont été mis à jour pour utiliser Debian 13 (trixie) au lieu d'Ubuntu 22.04.
Fichiers Modifiés
-
config/incus/deploy-service-native.sh
- Ligne 73:
images:ubuntu/22.04→images:debian/13
- Ligne 73:
-
config/incus/deploy-service.sh
- Ligne 45:
images:ubuntu/22.04→images:debian/13
- Ligne 45:
-
Makefile
- Ligne 466:
images:ubuntu/22.04→images:debian/13
- Ligne 466:
État Actuel
Conteneurs Déployés avec Debian 13
✅ 4/6 conteneurs déployés :
veza-infra(10.10.10.10) - Debian 13 ✅veza-backend-api(10.10.10.2) - Debian 13 ✅veza-web(10.10.10.5) - Debian 13 ✅veza-haproxy(10.10.10.6) - Debian 13 ✅
❌ 1 conteneur manquant :
veza-stream-server(10.10.10.4) - Binaire non compilé (erreurs Rust)
Vérification OS
Tous les conteneurs déployés utilisent bien Debian 13 :
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
Prochaines Étapes
-
Finaliser l'infrastructure :
- Attendre la fin de l'installation de PostgreSQL et Redis
- Configurer et démarrer les services
-
Démarrer les services :
- Backend API
- Apache (Web)
- HAProxy
-
Corriger les erreurs de compilation Rust pour déployer stream-server
Commandes Utiles
Vérifier l'OS d'un conteneur
incus exec veza-infra -- cat /etc/os-release | grep PRETTY_NAME
Vérifier tous les conteneurs
for container in $(incus list -c n --format csv | grep veza-); do
echo "--- $container ---"
incus exec $container -- cat /etc/os-release | grep PRETTY_NAME
done
Redéployer un conteneur avec Debian 13
incus delete veza-<service> --force
./config/incus/deploy-service-native.sh <service>
Notes
- Debian 13 (trixie) est la version de développement actuelle de Debian
- Les packages peuvent être différents d'Ubuntu 22.04
- Certaines commandes peuvent nécessiter des ajustements pour Debian 13