Projet

Général

Profil

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

Redmine Appliance - Powered by TurnKey Linux