Skip to content

interpretica-io/bublik

 
 

Repository files navigation

Bublik

Configurable Web Application to analyse TE results.

Full documentation for the project is available at <>.

Overview

Requirements

  • Debian 12 or 13, or Ubuntu 22.04 or 24.04
  • Python 3.10 or 3.11 or 3.12 or 3.13

Installation

  1. Clone bublik backend to /opt/bublik/bublik.

  2. Clone bublik frontend to /opt/bublik/bublik-ui.

  3. Clone site-specific configuration to /opt/bublik/ts-rigs.

  4. Launch deploy script:

    cd /opt/bublik/bublik
    ./scripts/deploy -c ol/selftest -H bublik-db -k /etc/bublik.keytab
    
  5. 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;
    }
    

Examples

Demo is available at https://ts-factory.io/bublik/

Documentation

For now some documentation can be found in doc/wiki here.

Development

Pre-commit checkings

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

Checking your changes

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 93.5%
  • Shell 4.4%
  • Perl 1.9%
  • HTML 0.2%