-
Notifications
You must be signed in to change notification settings - Fork 0
Installationsanleitung
Markus Ackermann edited this page Apr 30, 2014
·
5 revisions
- Java JDK der Version 7 oder höher (überprüfbar mittels
javac --version
) - mind. 1 GB verfügbarer Arbeitsspeicher
- optional: Gradle 1.11 oder höher (aber < 2.0)
- Den master branch des Projekts in einen bel. Zielordner clonen:
git clone https://github.com/neradis/index-vivus.git
- Download des Archivs prod_dicts.zip. Anschließend Inhalte ins Unterverzeichnis
backend/inputs/production/dictionaries
extrahieren. - Kompilieren der Java/Scala Komponenten, Importieren der Wörterbuchdaten in die Datenbank und Erstellen des Volltextindex:
./gradlew -Denv=prod classes recreateAll
- Präkompilieren der Assets für die Rails App:
./gradlew -Denv=prod -PcmdArgs="-S rake assets:precompile" railsCmd
- Start des Servers:
./gradlew -Denv=prod railsServer
- Aufruf der Startseite auf
localhost:3000
- sofern Gradle bereits auf dem System installiert ist, kann diese Installation durch Aufrufe von
gradle
statt./gradlew
genutzt werden (ergibt u.U. schnelleres Ausführen der Tasks und vermeidet eine redundante Installation von Gradle im Home-Verzeichnis) - alternativ zum Wiederholen des Schalters
-Denv=prod
kann die UmgebungsvariableENV
aufprod
gesetzt werden (in Unix (Bash-Shell):export ENV=prod
) - für einen schnellen ersten Eindruck kann auch die Test-Konfiguration gentutz werden. Diese enthält die Daten für die ersten 1000 Einträge pro Wörterbuch und erforder nicht die Schritte 2 und 4. Für den
-Denv
-Schalter bzw. als Wert für dieENV
-Umgebungsvariable ist dann stattprod
der Werttest
anzugeben
-
\
statt/
als Trennzeichen für die Pfadkomponenten nutzen -
gradle.bat
statt./gradlew
zum Aufruf des Gradle Wrappers nutzen