Skip to content

Installationsanleitung

Markus Ackermann edited this page Apr 30, 2014 · 5 revisions

Vorraussetzungen

  • 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)

Vorgehen

  1. Den master branch des Projekts in einen bel. Zielordner clonen: git clone https://github.com/neradis/index-vivus.git
  2. Download des Archivs production_data.zip. Anschließend Inhalte des Archivs ins Unterverzeichnis backend/data extrahieren, so dass das Verzeichnis backend/data/production entsteht
  3. Kompilieren der Java/Scala Komponenten: ./gradlew classes
  4. Bundler installieren: ./gradlew -Denv=prod -PcmdArgs="-S gem install bundler" railsCmd
  5. Beziehen benötigter Ruby Gems: ./gradlew -Denv=prod -PcmdArgs="-S bundle install" railsCmd
  6. Präkompilieren der Assets für die Rails App: ./gradlew -Denv=prod -PcmdArgs="-S rake assets:precompile" railsCmd
  7. Start des Servers: ./gradlew -Denv=prod railsServer
  8. Aufruf der Startseite auf localhost:3000

Anmerkungen

  • 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 Umgebungsvariable ENV auf prod gesetzt werden ( bspw. in GNU Bash-Shell mittels export ENV=prod)

spezielle Anmerkung für Windows-Umgebungen

  • \ statt / als Trennzeichen für die Pfadkomponenten nutzen
  • gradle.bat statt ./gradlew zum Aufruf des Gradle Wrappers nutzen