doors/kdoorweb/README.md

785 B

K-Door-web

Development setup

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Initialize database

source venv/bin/activate
curl http://172.21.43.1:5000/user > ad.json
python3 -m kdoorweb initdb

Run dev server

source venv/bin/activate
python -m kdoorweb

Or

bottle.py --debug --reload kdoorweb:application

To set the TCP port number add it as the last argument

python -m kdoorweb 8888

Run unittests

source venv/bin/activate
python -m unittest discover tests

Update requirements.txt

source venv/bin/activate
pip-compile --upgrade setup.py
pip-compile --upgrade dev-requirements.in
# Apply updates to current venv
pip-sync dev-requirements.txt requirements.txt