$ virtualenv grkrcn-env
Linux
$ source grkrcn-env/bin/activate
Windows
> grkrcn-env\bin\activate
$ pip install -r requirements.txt
Create .env file or rename .env.local to .env
Dont use certs (saml/certs/) from repository. To generate new certs use
openssl req -new -x509 -days 3652 -nodes -out sp.crt -keyout sp.key
In production saml/settings.json strict param MUST be set as "true"
$ python manage.py migrate
$ python manage.py runserver
docker-compose up --build
docker compose exec game_server celery -A gameserver beat -l info
docker compose exec game_server celery -A gameserver worker -l info
docker compose exec game_server python games/ranking_worker.py
docker compose exec game_server python manage.py test
docker compose exec game_server python manage.py loaddata populate.json
docker compose exec game_server python manage.py createsuperuser