Environnement de recette
L'instance de recette est servie à l'adresse recette-access4all.osc-fr1.scalingo.io
La procédure de mise en place de l'environnement de recette est essentiellement similaire à celle de production. Il faut ajouter le remote git correspondant :
$ git remote add recette [email protected]:recette-access4all.git
Un déploiement manuel depuis votre ligne de commande locale s'effectue alors de la façon suivante :
$ git push recette master
Le déploiement continu est activé pour la branche de recette (master) ; chaque mise à jour de la branche déclenchera son déploiement automatiquement.

Importation en recette des données de production

Pour que la recette soit simplifiée au maximum, l'environnement expose les données de production ; ainsi, chaque testeur retrouve son compte, ses ERP, la liste des communes, etc.
Pour initialiser — ou réinitialiser — la base de données de recette avec les données de production, procédez comme suit :
  1. 1.
    Récupérez un dump des données de production (voir consignes section suivante)
  2. 2.
    Activez temporairement les connexions entrantes de la base postgres de recette depuis le dashboard addon Scalingo
  3. 3.
    Importez le dump dans la base de recette au moyen de la commande suivante :
    $ pg_restore --clean --if-exists --no-owner --no-privileges --dbname \
    "postgres://recette_acc_5380:<passwd>@recette-acc-5380.postgresql.dbs.scalingo.com:32560/recette_acc_5380?sslmode=prefer" \
    docs/backups/20210201230000_access4all_8677.pgsql
  4. 4.
    Désactivez les connexions entrantes de la base postgres de recette depuis le dashboard addon Scalingo
Copier le lien