doors/kdoorweb/README.md

41 lines
785 B
Markdown
Raw Permalink Normal View History

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