This is the source code of the django project behind mafiasi.de. This project is under active development, things may change often.
You can install this applications either from source or by building a docker image.
docker build -t mafiasi-dashboard .
To install Mafiasi from source, you need the following apt packages: libgpgme-dev
and libgraphviz-dev
Install the dependencies and start and migrate database:
pipenv install
./start_dev_db.sh
pipenv run ./manage.py migrate
To run Mafiasi, just start the database and Mafiasi:
./start_dev_db.sh
pipenv run ./manage.py runserver
If you are interested you can see how we deploy this service on our kubernetes cluster via kustomization.yml
.
The format is kustomize.