| ||||||
Deployment | |||||||
Diese Seite ist eine aktuelle Anleitung zum Deployment von
rnp-olev.
Damit diese Seite auch wirklich aktuell ist, Änderung bitte immer gleich festhalten. | |||||||
Überblick | |||||||
Da die ganze Sache ein bisschen kompliziert ist, hier erst mal eine Übersicht. Das
cvs-Repository liegt
im Lehrstuhlnetz unter /proj/rnpadm/Web/cvsroot und ist damit z.B. über die
pcheger3 ansprechbar. Tomcat läuft auf dem RNP-Server pcrnp10 . Damit
man während dem Erstellen der Inhalte auch im kontrollieren kann, ob's läuft, sollte man auch
auf der pcrnp10 arbeiten. Zusätzlich bietet sich die Möglichkeit zu Hause zu
arbeiten und von dort auf das Repository zuzugreifen. | |||||||
| |||||||
Um das komplette System auch auf einem Webserver zur Verfügung zu stellen, auf dem
Tomcat nicht läuft, kann die Exportfunktion von olev verwendet werden. Diese exportiert
das komplette System nach statischen
html-Seiten, die man dann
per scp auf den Webserver kopieren kann. Dafür sollte am Besten ein eigener
Benutzer eingerichtet werden, der immer einen sauberen checkout macht, alles
exportiert und dann kopiert. Das kann natürlich auch ein cron -Job machen. | |||||||
Der Export auf den Webserver wird derzeit noch nicht durchgeführt, kann aber in Kürze
eingerichtet werden. | |||||||
Anlegen eines neuen Editors | |||||||
Dieser Abschnitt beschreibt Schritt für Schritt, wie man einen neuen
Editor korrekt anlegt (Leute, die olev-Inhalte bearbeiten sind
im Sinne des Manuals Editoren). Im Beispiel soll die neue
rnp-Tutorin Alice als neue Editorin angelegt
werden. Es wird davon ausgegangen, dass bereits ein Login für Alice besteht. | |||||||
| |||||||
Arbeit mit olev und cvs | |||||||
Die Arbeit mit olev folgt immer folgenden Zyklus.
| |||||||
Falls die Web-Application rnp aus dem Tomcat gelöscht wurde, muss vor
dem Update ein Deploy durchgeführt werden:
ant -Dapp.name=rnp jar-deploy | |||||||
Allgemeines | |||||||
Die olev-Dokumentation ist ebenfalls auf dem pcrnp10 installiert und über
http://pcrnp10.rnp:8080/olev
zu erreichen. Insbesondere findet man dort auch die olevML-Referenz. | |||||||
Bei Problem, Fehlern, Vorschlägen,… die mit olev selbst zu tun haben
schickt die Beschwerdemails bitte an
contact@olev.org, dann
kann einer der Verantwortlichen sich direkt darum kümmern. |