« Installation avec script » : différence entre les versions
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 > 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:<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 | 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.