Django-based application to manage registration of people for scientific summer school.
python3
, pip3
and npm
python3 -m venv venv
- create a virtual python environment for the appsource venv/bin/activate
- activate venvnpm install
- download js/css dependenciesnpm run build
- run webpack to build the static js/css files (you can use build-dev
instead during development - it's faster and doesn't minify)./manage.py migrate
- apply DB migrations./manage.py createsuperuser
- script to create a superuser that can modify DB contents via admin panel./manage.py populate_with_test_data
- script to populate the database with data for developmentpip install -r requirements.txt
./manage.py runserver
For the INTERNETy resources authentication a /resource_auth endpoint is provided. An example nginx config is in nginx.conf.example
file.
App currently available at https://warsztatywww.pl/