No description
Find a file
2021-09-27 14:54:15 +02:00
events Reassure that membership does not affect other stuff 2021-09-27 14:54:15 +02:00
MSRS Init commit 2021-04-18 20:58:18 +02:00
oauth Init commit 2021-04-18 20:58:18 +02:00
scripts Init commit 2021-04-18 20:58:18 +02:00
static Init commit 2021-04-18 20:58:18 +02:00
templates Init commit 2021-04-18 20:58:18 +02:00
users Init commit 2021-04-18 20:58:18 +02:00
.editorconfig Init commit 2021-04-18 20:58:18 +02:00
.gitignore Init commit 2021-04-18 20:58:18 +02:00
docker-compose.yml Init commit 2021-04-18 20:58:18 +02:00
Dockerfile Init commit 2021-04-18 20:58:18 +02:00
fixtures.yaml Init commit 2021-04-18 20:58:18 +02:00
identifier.sqlite Init commit 2021-04-18 20:58:18 +02:00
LICENSE Init commit 2021-04-18 20:58:18 +02:00
Makefile Init commit 2021-04-18 20:58:18 +02:00
manage.py Init commit 2021-04-18 20:58:18 +02:00
README.md Init commit 2021-04-18 20:58:18 +02:00
requirements.txt Init commit 2021-04-18 20:58:18 +02:00
web.env Init commit 2021-04-18 20:58:18 +02:00

MSRS - Membership registration system

Development

Install Python and virtualenv if not already available.

If you choose SQLite3, set the environment variable MSRS_DB_BACKEND to sqlite3. To do so, you can add export MSRS_DB_BACKEND=sqlite3 to your shell's init file (e.g. ~/.bashrc) and restart your shell.

If you choose MySQL/MariaDB, set up the server, and look in KeRS/settings.py for the possible environment variables you can set (e.g. DATABASE_NAME).

Set up the development environment:

python -m virtualenv venv
venv/bin/pip install -r requirements
make migrate

To run the development server:

make