diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 36 |
1 files changed, 10 insertions, 26 deletions
@@ -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 |