Skip to content
/ mafiasi Public
forked from fsinfuhh/mafiasi

This is the repository for our dashboard at mafiasi.de

Notifications You must be signed in to change notification settings

kritzl/mafiasi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mafiasi

This is the source code of the django project behind mafiasi.de. This project is under active development, things may change often.

Installing

You can install this applications either from source or by building a docker image.

With Docker

docker build -t mafiasi-dashboard .

From Source

Just install the dependencies, copy example settings and services, migrate database and execute make:

pipenv install
cp mafiasi/settings.py.example mafiasi/settings.py
pipenv run ./manage.py migrate
make

If you want to use jabber (ejabberd), you have to load the SQL schema into the database (you'll find it in the ejabberd source code), migrate the jabber database and do some changes to the tables

psql jabber < ejabberd-source-code/sql/pg.sql
./manage.py migrate --database jabber
psql jabber < mafiasi/jabber/sql/*.sql

We try to keep these installation instructions up to date, but we can't guarantee.

Notes

If you are interested you can see how we deploy this service on our kubernetes cluster via kustomization.yml. The format is kustomize.

About

This is the repository for our dashboard at mafiasi.de

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 50.1%
  • Python 42.1%
  • JavaScript 4.3%
  • CSS 2.4%
  • PHP 0.4%
  • Dockerfile 0.3%
  • Other 0.4%