Mise à jour
Mettre à jour votre instance Appstrate auto-hébergée.
🔄 Mettre à jour Appstrate
Appstrate est distribué sous forme d'images Docker. Pour mettre à jour, récupérez les nouvelles images et redémarrez les conteneurs :
docker compose pull && docker compose up -dLes migrations de base de données s'exécutent automatiquement au démarrage du serveur. Aucune commande supplémentaire n'est nécessaire.
💾 Sauvegarder avant la mise à jour
Avant chaque mise à jour, sauvegardez votre base de données PostgreSQL :
pg_dump -U appstrate -h localhost -d appstrate > backup_$(date +%Y%m%d_%H%M%S).sqlAdaptez les paramètres de connexion (-U, -h, -d) à votre configuration. Si vous utilisez PGlite (Tier 0), copiez simplement le répertoire ./data/pglite/.
📋 Vérifier les changements majeurs
Avant de mettre à jour, consultez les releases sur GitHub pour identifier les changements majeurs (breaking changes). Les versions avec des modifications incompatibles sont signalées dans les notes de release.
⚠️ En cas de problème
Si la mise à jour échoue, restaurez votre sauvegarde et revenez à la version précédente en spécifiant le tag de l'image dans votre docker-compose.yml :
services:
appstrate:
image: appstrate/appstrate:1.2.3 # version précédentePuis redémarrez :
docker compose up -dConsultez la page Dépannage si le problème persiste.