Aller au contenu principal

Configurer pour un premier lancement

Suivez cette liste pas à pas pour être opérationnel rapidement

Pré-requis

Premier lancement du backend

  • Configurer IntelliJ

  • Ouvrir le code dans IntelliJ et créer la configuration de dev :

    • Cliquez sur l'icone en triangle au niveau de la classe VascoBackApplication.java du fichier java/fr/ubordeaux/vasco/back/VascoBackApplication.java lancement de l'application
    • Finissez la configuration proposée en renseignant l'option dev dans Active profiles configuration lancement dev
  • Lancer les containers :

    • avec docker-compose up -d
    • ou via intelliJ en ouvrant le fichier docker-compse.yml Lancer les containers depuis IntelliJ
  • Configurer la résolution locale pour CAS et récupérer le certicat CAS : voir Configuration du CAS Local

  • Lancer le backend : cette action va initialiser la base de données Lancement du backend

  • Créer les utilisateurs de l'application :

    • Dans la section DB de IntelliJ, créer une connexion vers la base locale! créer une connexion DB
    • Utilisez les paramètres suivants :
      • host : localhost
      • port : 5432
      • user : vasco
      • password : vasco
    • Une fois connecté, ouvrez une console SQLOuvrir console SQL
    • Dans la console, lancez le script disponible ici : insert_local_users.sql

Premier lancement du frontend

Vous devriez pouvoir accéder à l'application via le CAS local avec le login user_1 / user