Appstrate

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 -d

Les 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).sql

Adaptez 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édente

Puis redémarrez :

docker compose up -d

Consultez la page Dépannage si le problème persiste.

Sur cette page