Vagrant
Zur Veranschaulichung dieser Dokumentation wird ein Vagrant-Skript angeboten, mit dem eine Regal-Installation innerhalb eines VirtualBox-Images erzeugt werden kann.
Zur Installation kannst Du folgende Schritte ausführen. Die Kommandos beziehen sich auf die Installation auf einem Ubuntu-System. Für andere Betriebssyteme ist die Installation ähnlich.
Die VirtualBox hat folgendes Setup
hdd 40GB
cpu 2core
ram 4096M
VirtualBox installieren
sudo apt-get install virtualbox
Vagrant installieren
cd /tmp
wget https://releases.hashicorp.com/vagrant/2.2.3/vagrant_2.2.3_x86_64.deb
sudo dpkg -i vagrant_2.2.3_x86_64.deb
Repository herunterladen
git clone https://github.com/jschnasse/Regal
cd Regal/vagrant/ubuntu-14.04
Eine JDK8 bereitstellen
Hierfür bitte ein JDK8-Tarball herunterladen und unter dem Namen
java8.tar.gz in einem Verzeichnis /bin unterhalb des
Vagrant-Directories bereitstellen.
mkdir bin
mv ~/downloads/jdk.... bin/java8.tar.gz
Geteiltes Entwicklungsverzeichnis
mkdir ~/regal-dev
Vagrant Guest Additions installieren
vagrant plugin install vagrant-vbguest && vagrant reload
Vagrant Host anlegen
Damit alle Dienste komfortabel erreichbar sind, muss in die lokale HOSTs
Datei ein Eintrag für die Vagrant-Box erfolgen. Im Vagrantfile ist die
IP 192.168.50.4 für die Box konfiguriert. Über die FRONTEND und
BACKEND Einträge in der variables.conf ist der Servername als
regal.vagrant definiert.
sudo printf "192.168.50.4 regal.vagrant api.regal.vagrant" >> /etc/hosts
Vagrant starten
vagrant up
Auf der Maschine einloggen
vagrant ssh