Configurable Web Application to analyse TE results.
Full documentation for the project is available at <>.
- Debian 12 or 13, or Ubuntu 22.04 or 24.04
- Python 3.10 or 3.11 or 3.12 or 3.13
-
Clone bublik backend to /opt/bublik/bublik.
-
Clone bublik frontend to /opt/bublik/bublik-ui.
-
Clone site-specific configuration to /opt/bublik/ts-rigs.
-
Launch deploy script:
cd /opt/bublik/bublik ./scripts/deploy -c ol/selftest -H bublik-db -k /etc/bublik.keytab -
Check to NGINX settings in /etc/nginx/sites-available/bublik:
location /v2/ { alias /opt/bublik/bublik-ui/dist/bublik/; index index.html; try_files $uri /v2/index.html; }
Demo is available at https://ts-factory.io/bublik/
For now some documentation can be found in doc/wiki here.
After initial deploy please run the:
pre-commit install
This will allow the pre-commit tool to run ./scripts/pyformat -c before each
commit.
Please note that you can always disable the pre-commit validation by running:
pre-commit uninstall
You can use pyformat script to check your changes.
For this you need to run:
./scripts/pyformat -c <path_to_the_changes_file>
Then you can apply changes, if any, by running:
./scripts/pyformat <path_to_the_changed_file>
For more information, you can refer to the scripts/pyformat help section.