Déploiement
Déploiement avec Docker
Vérifications post-déploiement
Après le déploiement, vérifier :
-
Application accessible : Tester l’URL de production
-
Base de données : Vérifier la connexion
-
Logs : Consulter les logs pour détecter les erreurs
-
Performance : Vérifier les temps de réponse
# Vérifier les logs
docker-compose logs -f
# Vérifier l'état des conteneurs
docker-compose ps
# Tester la connexion à la base de données
docker-compose exec php php symfony doctrine:check-schema
Rollback
En cas de problème, revenir à la version précédente :
# Avec Docker
docker-compose down
docker pull ghcr.io/constructions-incongrues/musiqueapproximative:previous-tag
docker-compose up -d
# Avec Git
git checkout <previous-version>
ant configure build deploy -Dprofile=pastishosting
Sauvegarde
Troubleshooting
L’application ne démarre pas
-
Vérifier les logs :
docker-compose logs -
Vérifier la configuration :
.envetdocker-compose.yml -
Vérifier les permissions des fichiers