Mise à jour du serveur¶
IMPORTANT : Effectuer une sauvegarde de la base de production et effectuer une sauvegarde de l'application (avec "tar" par ex)
1. Base de données
Avant de mettre à jour les scripts, il faut vérifier que le fichier de configuration de la bdd a changé.
Car il faut modifier la structure de la base avant de l'attaquer avec les nouveaux fichiers.
(on copie que le fichier de description de la base de données, on fait la migration et après on copie le reste des fichiers modifiés)
Si c'est le cas:
copier le fichier
config/doctrine/schema.yml
A la racine du projet exécute les commandes suivantes:
php symfony doctrine:generate-migrations-diff --env="prod" php symfony doctrine:migrate --env="prod" php symfony doctrine:build --model --forms --filters --env="prod"
2. La mise à jour du serveur
bzr pull #Si un plugin a été installé php symfony plugin:publish-assets php symfony cc
Voilà c'est fini