-
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 production_data.zip. Anschließend Inhalte des Archivs ins Unterverzeichnis
backend/data
extrahieren, so dass das Verzeichnisbackend/data/production
entsteht - Kompilieren der Java/Scala Komponenten:
./gradlew classes
- Bundler installieren:
./gradlew -Denv=prod -PcmdArgs="-S gem install bundler" railsCmd
- Beziehen benötigter Ruby Gems:
./gradlew -Denv=prod -PcmdArgs="-S bundle install" railsCmd
- 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 ( bspw. in GNU Bash-Shell mittelsexport ENV=prod
)
-
\
statt/
als Trennzeichen für die Pfadkomponenten nutzen -
gradle.bat
statt./gradlew
zum Aufruf des Gradle Wrappers nutzen