System for development¶
Prepare config file¶
Prepare a config.yaml
file. Just renaming config.yaml.sample
to config.yaml
and setting the two dev
variables to true should be enough.
Build and activate the containers¶
docker-compose up
The system can be accessed in a web browser at localhost:5000
.
Add test data¶
Set a virtual Python environment, install modules.
python -m venv venv
. venv/bin/activate
pip install -r test/requirements.txt
pip install -r backend/requirements.txt
Randomized test data can be generated by test/gen_test_db.py
. Run it using e.g.:
PYTHONPATH=backend python3 test/gen_test_db.py