« Installation avec script » : différence entre les versions

De Vitam
Aller à la navigation Aller à la recherche
(Page créée avec « = Prérequis = Linux (x86) ou MacOS (y compris Apple Silicon) Logiciels: - IntelliJ IDEA 24 (Ultimate recommandé) - Plugin multirun - Code style: [https://assistance.programmevitam.fr/plugins/document/projetvitam/folder/50 VitamStyle_Spotless.xml] - Maven 3.9.X et [https://github.com/nvm-sh/nvm?tab=readme-ov-file nvm] - Java 17 JDK - Docker (utiliser Rancher Desktop pour Mac) Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB == Mise en place == Cloner le c... »)
 
Aucun résumé des modifications
Ligne 2 : Ligne 2 :
Linux (x86) ou MacOS (y compris Apple Silicon)
Linux (x86) ou MacOS (y compris Apple Silicon)


Logiciels: - IntelliJ IDEA 24 (Ultimate recommandé) - Plugin multirun - Code style: [https://assistance.programmevitam.fr/plugins/document/projetvitam/folder/50 VitamStyle_Spotless.xml] - Maven 3.9.X et [https://github.com/nvm-sh/nvm?tab=readme-ov-file nvm] - Java 17 JDK - Docker (utiliser Rancher Desktop pour Mac)
Logiciels:  
 
- IntelliJ IDEA 24 (Ultimate recommandé) - Plugin multirun  
 
- Code style: [https://assistance.programmevitam.fr/plugins/document/projetvitam/folder/50 VitamStyle_Spotless.xml]  
 
- Maven 3.9.X et [https://github.com/nvm-sh/nvm?tab=readme-ov-file nvm]  
 
- Java 17 JDK  
 
- Docker (utiliser Rancher Desktop pour Mac)


Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB
Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB

Version du 6 septembre 2024 à 12:42

Prérequis

Linux (x86) ou MacOS (y compris Apple Silicon)

Logiciels:

- IntelliJ IDEA 24 (Ultimate recommandé) - Plugin multirun

- Code style: VitamStyle_Spotless.xml

- Maven 3.9.X et nvm

- Java 17 JDK

- Docker (utiliser Rancher Desktop pour Mac)

Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB

Mise en place

Cloner le code sur https://gitlab.dev.programmevitam.fr/vitam/vitam.git ainsi que le jeu de données de test sur https://github.com/ProgrammeVitam/vitam-itests.git. Nous présumons que le dossier du code source se nomme vitam_repo par la suite.

S’assurer que JAVA_HOME (Pointant vers le dossier de Java 17) et M2_HOME sont renseignés dans le .bashrc ou équivalent (On peut obtenir M2_HOME avec la commande mvn -version )


Dans les paramètres IntelliJ: Editor > Code Style > Scheme > Import Scheme > IntelliJ IDEA code style XML et sélectionner le code style téléchargé plus tôt


Dans le fichier /etc/hosts ajouter ces enregistrements:

# Vitam
127.0.0.1    access-external.service.consul
127.0.0.1    access-internal.service.consul
127.0.0.1    external.service.consul
127.0.0.1    functional-administration.service.consul
127.0.0.1    ingest-external.service.consul
127.0.0.1    ingest-internal.service.consul
127.0.0.1    logbook.service.consul
127.0.0.1    metadata.service.consul
127.0.0.1    offer-fs-1.service.consul
127.0.0.1    offer.service.consul
127.0.0.1    processing.service.consul
127.0.0.1    security-internal.service.consul
127.0.0.1    storage.service.consul
127.0.0.1    workspace.service.consul

Démarrage du script

Lancer le script vitam_install.sh qui se trouve dans /vitam_repo/vitam-conf-dev/script/

Lancement

Dans IntelliJ, lancer la configuration multiRun Vitam, qui doit normalement éxecuter les 13 services le composant.


Initialisation des données

Lancer le script init_data_vitam.sh depuis vitam-conf-dev/scripts. Celui-ci doit s’exécuter sans erreurs.