« 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
 
(Une version intermédiaire par le même utilisateur non affichée)
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:  


Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB
- 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 ==
== 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.
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 <code>.bashrc</code> ou équivalent (On peut obtenir M2_HOME avec la commande <code>mvn -version</code> )
S’assurer que JAVA_HOME (Pointant vers le dossier de Java 17) et M2_HOME sont renseignés dans le <code>.bashrc</code> ou équivalent (On peut obtenir M2_HOME avec la commande <code>mvn -version</code> ).
 
 
Dans les paramètres IntelliJ: Editor &#x3E; Code Style &#x3E; Scheme &#x3E; Import Scheme &#x3E; IntelliJ IDEA code style XML et sélectionner le code style téléchargé plus tôt




Dans les paramètres IntelliJ: Editor &#x3E; Code Style &#x3E; Scheme &#x3E; Import Scheme &#x3E; 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:<pre># Vitam
Dans le fichier /etc/hosts ajouter ces enregistrements:<pre># Vitam
127.0.0.1    access-external.service.consul
127.0.0.1    access-external.service.consul
Ligne 37 : Ligne 49 :


= Lancement =
= Lancement =
Dans IntelliJ, lancer la configuration multiRun Vitam, qui doit normalement éxecuter les 13 services le composant.
Dans IntelliJ, lancer la configuration multiRun Vitam, qui doit éxecuter les 13 services le composant.
----
 
= Initialisation des données =
= Initialisation des données =
Lancer le script <code>init_data_vitam.sh</code> depuis <code>vitam-conf-dev/scripts</code>. Celui-ci doit s’exécuter sans erreurs.
Lancer le script <code>init_data_vitam.sh</code> depuis <code>vitam-conf-dev/scripts</code>. Celui-ci doit s’exécuter sans erreurs.

Dernière version du 6 septembre 2024 à 12:43

Prérequis[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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

Lancement[modifier | modifier le wikicode]

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

Initialisation des données[modifier | modifier le wikicode]

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