Merge branch 'doc_maj' into 'master'
Ajout de documentation pour les mises à jour See merge request !12
This commit is contained in:
commit
dce51eba2e
@ -77,6 +77,32 @@ Commande à utiliser pour précompiler les assets avant leur déploiement dans u
|
||||
bundle exec rake assets:precompile RAILS_ENV=assets
|
||||
}}}
|
||||
|
||||
=== Mise à jour
|
||||
|
||||
Pour mettre à jour l'agenda du libre, il faut d'abord aller chercher la version de master la plus récente sur le git
|
||||
upstream (https://git.framasoft.org/agenda-libre/agenda-libre-ruby). Une fois cela fait, il faut y ré-appliquer les
|
||||
changements qui auraient été effectués pour l'environnement donné et quelques conflits sont à prévoir. Le plus courant:
|
||||
|
||||
{{{
|
||||
db/schema.rb: Ignorer les conflits. Prendre la version courante. Ce fichier est mis à jour à chaque migration et représente
|
||||
l'état actuel de la base de données sur le serveur courant. Il est recommandé de versioner de fichier, mais à moins d'avoir
|
||||
exactement le même type de base de données que les développeurs upstream, il va créer des conflits. Seule la dernière version
|
||||
du fichier peut être conservée sur la branche de travail.
|
||||
}}}
|
||||
|
||||
Lors des mises à jour de l'agenda du libre à une version plus récente, les commandes suivantes sont nécessaires:
|
||||
|
||||
{{{
|
||||
~ $ bundle install --path vendor/bundle --without production
|
||||
~ $ bundle exec rake db:migrate
|
||||
}}}
|
||||
|
||||
Puis redémarrer avec:
|
||||
|
||||
{{{
|
||||
~ $ bundle exec rails s
|
||||
}}}
|
||||
|
||||
=== Discussions
|
||||
|
||||
https://kiwiirc.com/client/irc.freenode.net/agendadulibre
|
||||
|
Loading…
Reference in New Issue
Block a user