tree: 2b9c67818bb24f92753374b6019e0e15c1275d0f [path history] [tgz]
  1. llbuildui/
  2. .gitignore
  3. README.md
  4. setup.py
products/ui/README.md

llbuild UI

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.

Quick Start

You can start using the UI by setting up the web app in a local environment:

  1. Install virtualenv, if necessary. For example:
$ easy_install --user virtualenv
  1. Create a “virtual environment” to install the application in a local directory (e.g., venv):
$ python -m virtualenv venv
  1. Install the application in the local virtual environment:
$ venv/bin/python setup.py develop
  1. 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