Configurer pour un premier lancement
Suivez cette liste pas à pas pour être opérationnel rapidement
Pré-requis
- Récupérer les dépots backs et front
- Installer tous les logiciels
Premier lancement du backend
-
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 fichierjava/fr/ubordeaux/vasco/back/VascoBackApplication.java
- Finissez la configuration proposée en renseignant l'option
dev
dansActive profiles
- Cliquez sur l'icone en triangle au niveau de la classe
-
Lancer les containers :
- avec
docker-compose up -d
- ou via intelliJ en ouvrant le fichier
docker-compse.yml
- avec
-
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
-
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
- host :
- Une fois connecté, ouvrez une console SQL
- Dans la console, lancez le script disponible ici : insert_local_users.sql
Premier lancement du frontend
- Configurer VSCode
- Se placer dans le répertoire du code.
- Installer
npm install
- Lancer
npm run start
- Accéder à http://localhost:4200
Vous devriez pouvoir accéder à l'application via le CAS local avec le login user_1 / user