/fachschaftsempfaenger

:tv: Information Screen of the student union of computer science at the University of Tübingen

Primary LanguagePythonMIT LicenseMIT

image

image

image

Documentation Status

Fachschaftsempfaenger is a Django application created by the student union of Computer Science at the university of Tuebingen to provide a simple screen with important information for the students and employees at department of Computer Science in Tuebingen.

Installation with pip

Checkout the pip branch more information.

Installation with docker

This is for testing and local deployment purposes. For instances facing the internet or production mode, see this config.

Install docker and docker-compose on your system (with your package manager or manually).

Clone this repo (or use the HTTPS variant):

git clone git@github.com:fsi-tue/fachschaftsempfaenger.git

Build the image and start the container with docker-compose (--build is only needed for the first time or when changing things in requirements.txt):

sudo docker-compose up -d --build

Also execute the script (you also need to do this when upgrading Django etc.):

sudo docker-compose exec web bash /code/script.sh

When finished, remove the container:

sudo docker-compose down

Documentation

fachschaftsempfaenger uses sphinx to create a documentation manual. The documentation can be found here.

Getting involved

The fachschaftsempfaenger project welcomes help in the following ways:

For more information on how to contribute to fachschaftsempfaenger have a look at the development section.