2020-09-12 19:44:33 +03:00
|
|
|
# K-Door-web
|
|
|
|
|
|
|
|
# Development setup
|
|
|
|
|
|
|
|
python3 -m venv venv
|
|
|
|
source venv/bin/activate
|
|
|
|
pip install -r requirements.txt
|
|
|
|
|
|
|
|
## Initialize database
|
|
|
|
|
|
|
|
source venv/bin/activate
|
2020-10-08 19:18:10 +03:00
|
|
|
curl http://172.21.43.1:5000/user > ad.json
|
|
|
|
python3 -m kdoorweb initdb
|
2020-09-12 19:44:33 +03:00
|
|
|
|
|
|
|
|
|
|
|
## Run dev server
|
|
|
|
|
|
|
|
source venv/bin/activate
|
2020-10-08 19:47:53 +03:00
|
|
|
python -m kdoorweb
|
|
|
|
|
|
|
|
Or
|
|
|
|
|
2020-09-12 19:44:33 +03:00
|
|
|
bottle.py --debug --reload kdoorweb:application
|
|
|
|
|
2020-10-08 19:47:53 +03:00
|
|
|
To set the TCP port number add it as the last argument
|
|
|
|
|
|
|
|
python -m kdoorweb 8888
|
|
|
|
|
2020-09-12 19:44:33 +03:00
|
|
|
## 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
|