Outils pour utilisateurs

Outils du site


admin:services:mobilizon.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
admin:services:mobilizon.chapril.org [2023/01/07 12:34] – Ajout d'une balise pour signaler la fin des travaux (et le début de l'ancienne documentation) sagotgejadmin:services:mobilizon.chapril.org [2023/01/07 12:52] – Configuration locale du serveur pour tester l'application construite sagotgej
Ligne 115: Ligne 115:
     yarn run build     yarn run build
     cd ..     cd ..
 +
 +==== Test local de l'application Mobilizon ====
 +
 +Pour tester l'application Mobilizon qu'on vient de construire, il va nous falloir une configuration locale de Mobilizon et une base de données locale PostgreSQL.
 +
 +
 +=== Installation de PostgreSQL ===
 +
 +    sudo apt install postgresql postgresql-contrib
 +    sudo apt install --install-recommends postgis
 +    sudo systemctl --now enable postgresql
 +
 +=== Génération de la configuration locale de Mobilizon ===
 +
 +Commençons par générer la configuration locale avec le CLI de Mobilizon:
 +
 +    MIX_ENV=prod mix mobilizon.instance gen
 +
 +Indiquez ''localhost'' en tant qu'hôte, ''Test Mobilizon Local'' pour le nom d'instance et utilisez les paramètres par défaut pour le reste des paramètres.
 +
 +Cette commande a généré deux fichiers. Le premier, ''config/runtime.exs'' contient la configuration du serveur. On y trouve entre autres l'URL du serveur, le compte de l'utilisateur PostgreSQL, des informations sur l'instance, le compte mail.
 +
 +Le second fichier, ''setup_db.psql'' contient les instructions PostgreSQL pour créer la base de données et le compte PostgreSQL d'après les arguments passés à la commande ''mix mobilizon.instance gen''
 +
 +=== Création de l'utilisateur PostgreSQL pour mobilizon ===
 +
 +Lancer le script SQL généré lors de l'étape précédente avec l'utilisateur ''postgres'' (admin de la base de données PostgreSQL):
 +
 +    sudo -u postgres psql -f setup_db.psql
  
 <note warning>Fin du nouveau manuel d'installation en travaux</note> <note warning>Fin du nouveau manuel d'installation en travaux</note>
admin/services/mobilizon.chapril.org.txt · Dernière modification : 2023/01/07 17:54 de sagotgej