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

De Vitam
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 14 : Ligne 14 :
- Docker (utiliser Rancher Desktop pour Mac)
- Docker (utiliser Rancher Desktop pour Mac)


Matériels: - Mémoire vive: 16GiB - Stockage: 20GiB
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 47 : 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.