Cérémonial de mise en production
===================================

Mise en production
-----------------------

Ajout d'un tag de release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Vérifier que le tag n'existe pas : `git tag -n`
- Insérer le tag `git tag -a v0.1beta -m"first production release"`
- faire un `git push --tags` pour mettre le tag sur le dépôt gitlab
- renommer `params.yaml` en `params.dev.yaml`

::

    cp params.yaml params.dev.yaml

- renommer `params.prod.yaml` en `params.yaml`

::

    cp params.prod.yaml params.yaml

.. note:: Ce fichier `params.yaml` sera copié directement par le script de `deployment`
          par la task "Deployment - copies the credentials file from the local
          app working copy repository". Il n'est pas mis dans l'archive git
          pour des raisons de sécurité.

Mise à jour de l'application
--------------------------------

Même procédure (ajout d'un tag de release et règlage des paramètres).
