Dies ist eine alte Version des Dokuments!
Web-Anwendungen
Auf dem Webserver der Arbeitsgruppe, www-ps
oder giscours
, sind mehrere Webanwendungen installiert, die über den Apache erreichbar sind. Diese laufen unter dem Benutzer www-rails
und befinden sich unter ~www-rails/
in dem jeweils angegebenen Unterordner. Frameworks oder Interpreter, die mit einem markiert sind, sind nicht mehr aktuell und sollten aktualisiert werden.
Anwendung | URL | lokaler Pfad | Persistierung | Framework | Sprache/Interpreter |
---|---|---|---|---|---|
Abstimmung (entfernt) | http://www-ps.informatik.uni-kiel.de/abstimmung/ | abstimmungs-app | SQLite3 | Rails 3.2 | RVM: ruby-2.4 |
Curr(y)gle | http://www-ps.informatik.uni-kiel.de/kics2/currygle/ | /var/lib/currygle | Index-Dateien | - | GHC 7.6.3 |
Errbit (entfernt) | http://errbit.ps.informatik.uni-kiel.de/ | errbit (geöscht) | MongoDB (gestopped) | Rails 3.2 | RVM: ruby-2.3 |
iLearn 2.0 | http://ilearn.ps.informatik.uni-kiel.de/ | ilearn (gelöscht) | Postgres (gestopped) | Rails 2.3 | RVM: ree-1.8.7-2012.02 |
iLearn 2.0 Staging | http://www-ps.informatik.uni-kiel.de/ilearn_staging/ | ilearn_staging (gelöscht) | Postgres (gestopped) | Rails 2.3 | RVM: ree-1.8.7-2012.02 |
Prüfungsanmeldung | http://www-ps.informatik.uni-kiel.de/pruefungsanmeldung/ | pruefungsanmeldung | SQLite3 | Rails 3.2 | RVM: ruby-2.3 |
Studienplaner | http://www-ps.informatik.uni-kiel.de/studienplaner/ | studienplaner (gelöscht) | SQLite3 | Rails 3.2 | RVM: ruby-2.3 |
Studienplaner Staging | http://www-ps.informatik.uni-kiel.de/studienplaner_staging/ | studienplaner_staging (gelöscht) | SQLite3 | Rails 3.2 | RVM: ruby-2.3 |
SuSy! (entfernt) | http://www-ps.informatik.uni-kiel.de/susy/ | susy (gelöscht) | Postgres (gestopped) | Play 2.1.3 | Scala |
Web-Piraten (entfernt) | http://www-ps.informatik.uni-kiel.de/web-piraten/ | web-piraten | SQLite3 | Rails 4.0 | RVM: ruby-2.0.0 |
WIF | http://www-ps.informatik.uni-kiel.de/wif/ | wif (gelöscht) | SQLite3 | Rails 4.2 | RVM: ruby-2.3 |
WIF Staging | http://www-ps.informatik.uni-kiel.de/wif_staging/ | wif_staging (gelöscht) | SQLite3 | Rails 4.2 | RVM: ruby-2.3 |
Die Entwicklung neuer Webanwendungen kann mit den folgenden Entwicklungswerkzeugen unterstützt werden:
- Im GitLab kann ein neues Git-Projekt angelegt werden, um das Projekt zu versionieren und zu verwalten (Ticket-System).
- Capistrano dient zum automatischen Deployment von Anwendungen per SSH, Orientierung bieten beispielsweise die bestehenden Deploy-Skripte.
- Errbit dient zur Überwachung von produktiven Anwendungen auf Fehler (z.B. interne Fehler Timeouts, …).