d1d673bf7c
LGTM |
||
---|---|---|
.. | ||
kdoorweb | ||
tests | ||
dev-requirements.in | ||
dev-requirements.txt | ||
MANIFEST.in | ||
pyproject.toml | ||
README.md | ||
requirements.txt | ||
setup.py |
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