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