This is a simple web UI for llbuild.
This is currently only intended for debugging use, and is not installed.
The UI itself is built as a Flask application and uses SQLAlchemy for directly reading the llbuild database files. Eventually we may want to migrate to a more production focused architecture which uses llbuild directly.
You can start using the UI by setting up the web app in a local environment:
- Install virtualenv, if necessary. For example:
$ easy_install --user virtualenv
- Create a "virtual environment" to install the application in a local
$ python -m virtualenv venv
- Install the application in the local virtual environment:
$ venv/bin/python setup.py develop
- Run the application:
$ FLASK_APP=llbuildui.app venv/bin/python -m flask run * Serving Flask app "llbuildui.app" * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
You can start in debug/development mode with:
$ FLASK_APP=llbuildui.app FLASK_DEBUG=1 venv/bin/python -m flask run