-
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 python3 manage.py migrate auth sudo docker-compose exec backend python3 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