This repository contains configuration for an instance of QA catalogue (backend and frontend) for K10plus catalogue.
- Docker with
docker compose
(Ubuntu: runsudo apt install docker-compose-v2
)
- webconf configuration of the frontend
- solrconf configuration of Solr
default.env
contains environment variables to specify Docker images and container namestest
contains sample data (sample of 1000 records from K10plus dump), created withzcat kxp-title-noexp-*.dat.gz | head -1000000 | pica sample 1000 -o ~/kxp-title-noexp-sample.dat.gz
Install QA catalogue backend:
git clone https://github.com/pkiraly/qa-catalogue.git
cd qa-catalogue
make build
Create local directories (or symlinks to directories) input
and output
:
mkdir input output
ln -s $DIRECTORY_OF_PICA_DUMP input/qa-catalogue
Link input and output directory in qa-catalogue:
cd qa-catalogue
ln -s ../input input
ln -s ../output output
Start Solr image (only required once):
mkdir solrdata
sudo chown 8983:8983 solrdata
docker compose --env-file default.env -f solr.yml up -d
Run analysis
`./run-analysis`
Start frontend (only required once)
`start-frontend`