summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README36
1 files changed, 10 insertions, 26 deletions
diff --git a/README b/README
index 359b573..83a0b9c 100644
--- a/README
+++ b/README
@@ -1,21 +1,18 @@
-Fit
-===
+Klausurenarchiv
+===============
-Fit ist das Klausurenarchiv von Spline an der Freien Universität Berlin.
-Jegliche Daten werden in einem Git-Repository (vom Typ 'bare') verwaltet.
Klausuren können über ein Webinterface einfach hoch- und heruntergezuladen
-werden. Fit ist in Python2 mit Hilfe von Flask und pygit2 geschrieben.
+werden. Fit ist in Python2 mit Hilfe von Flask geschrieben.
Setup
-------
- $ git clone .../fit.git # Source-Code herunterladen
- $ cd fit
- $ cp settings.py.sample settings.py # Konfigurationsdatei erstellen
- $ nano settings.py
- $ pip install -r requirements.txt # Abhängikeiten installieren
- $ export LD_LIBRARY_PATH=/usr/local/lib/ # libgit2.so zum LD Path hinzufügen
- $ python app.py # Test-Server starten
+ $ git clone git://git.spline.de/klausurenarchiv # Source-Code herunterladen
+ $ cd klausurenarchiv
+ $ cp config.cfg.dist config.cfg # Konfigurationsdatei erstellen
+ $ vim/emacs/nano config.cfg
+ $ pip install -r requirements.txt # Abhängikeiten installieren
+ $ python manage.py runserver # Test-Server starten
Config
@@ -39,19 +36,6 @@ das Klausurenarchiv mit Hilfe von uwsgi gestartet werden:
$ LD_LIBRARY_PATH=/usr/local/lib/ uwsgi -s /tmp/uwsgi.sock -w app:app &
$ chmod 777 /tmp/uwsgi.sock
-Damit die Zip- und Tar-Gz-Archive korrekt erstellt werden, sollten noch Cronjobs
-für jeden Studiengang eingerichtet werden:
-
-$ cronjob -e
-0 * * * * cd INSTALL_PATH/static/studies/informatik.git && /usr/bin/git archive -o ../informatik.zip HEAD
-
-
Munin
-----
-Für das Munin-Plugin sollte unter /etc/munin/plugins folgendes Skript hinterlegt
-werden:
-
- #!/bin/bash
-
- cd INSTALL_PATH
- LD_LIBRARY_PATH=/usr/local/lib/ python munin.py $1
+to add