Configuration Vagrant en bootstrap Bash de la VOM projet de grog-cubi.
Configuration Vagrant en bootstrap Bash de la VM projet de grog-cubi.
Script principal : vargant-all.sh
Prérequis : installation Vagrant et VirtualBox
Script de provisioning : bootstrap.sh
Procédure :
===========
Script auxiliaire pour le JDK Oracle à copier dans le répertoire data correpondant à /vagrant_data : vagrant_data/jdk-install.sh
Préparation Vagrant :
- Créer un dossier de travail spécifique
- Y créer un dossier data
- Y créer un dossier vagrant
- Copier dans le dossier data le fichier vagrant_data/jdk-install.sh de ce dépôt
- Copier dans le dossier data l'archive jdk-8u102-linux-x64.tar.gz obtenue chez Oracle (pas encore générique)
- Copier dans le dossier data le projet grog-cubi
- Copier dans le dossier data l'IDE que vous allez utiliser pour le projet grog-cubi
- Copier dans le dossier vagrant le fichier Vagrantfile de ce dépôt
- Copier dans le dossier vagrant le fichier bootstrap.sh de ce dépôt
Note : Uilise l'archive jdk-8u102-linux-x64.tar.gz obtenue chez Oracle. Marche bien comme ça, mais pourrait être rendu plus générique pour suivre l'évolution des versions.
\ No newline at end of file
Création VM et fin préparation :
- "vagrant up"
- "vagrant ssh"
- "/vagrant_data/jdk-install.sh"
Test grog-cubi :
- Aller dans le dossier du projet grog-cubi
- "mvn clean install"
- "mvn tomee run"
- Consulter http://127.0.0.1:8080
Note : Marche bien comme ça, mais pourrait être rendu plus générique pour suivre l'évolution des versions du JDK.