Clone the TIB-AV-A repository including submodules:
git clone --recurse-submodules https://github.com/TIBHannover/tibava.git
cd tibava
Download and extract models:
mkdir data/cache
mkdir data/analyser
mkdir data/media
mkdir data/tmp
mkdir data/predictions
mkdir data/backend_cache
wget https://tib.eu/cloud/s/kAe3TXPfsBpwtwk/download/models.tar.gz
tar -xf models.tar.gz --directory data/
Build and start the container:
sudo docker-compose up --build
Apply database migrations and build frontend packages:
sudo docker-compose exec backend uv run --package backend python3 backend/src/backend/manage.py migrate auth
sudo docker-compose exec backend uv run --package backend python3 backend/src/backend/manage.py migrate
sudo docker-compose exec frontend npm install
sudo docker-compose exec frontend npm run build
Go to the frontend instance at http://localhost/.
Hot reloading is enabled for backend. To display frontend changes, run:
sudo docker-compose exec frontend npm run build
Alternatively, use serve to enable a hot reloaded instance on http://localhost:8080/:
sudo docker-compose exec frontend npm run serve
Python
66.7%
Vue
19.4%
JavaScript
10.8%
Jinja
2.7%
Clone the TIB-AV-A repository including submodules:
git clone --recurse-submodules https://github.com/TIBHannover/tibava.git
cd tibava
Download and extract models:
mkdir data/cache
mkdir data/analyser
mkdir data/media
mkdir data/tmp
mkdir data/predictions
mkdir data/backend_cache
wget https://tib.eu/cloud/s/kAe3TXPfsBpwtwk/download/models.tar.gz
tar -xf models.tar.gz --directory data/
Build and start the container:
sudo docker-compose up --build
Apply database migrations and build frontend packages:
sudo docker-compose exec backend uv run --package backend python3 backend/src/backend/manage.py migrate auth
sudo docker-compose exec backend uv run --package backend python3 backend/src/backend/manage.py migrate
sudo docker-compose exec frontend npm install
sudo docker-compose exec frontend npm run build
Go to the frontend instance at http://localhost/.
Hot reloading is enabled for backend. To display frontend changes, run:
sudo docker-compose exec frontend npm run build
Alternatively, use serve to enable a hot reloaded instance on http://localhost:8080/:
sudo docker-compose exec frontend npm run serve
Python
66.7%
Vue
19.4%
JavaScript
10.8%
Jinja
2.7%