Skip to content

gbv/qa-catalogue-kxp

Repository files navigation

QA catalogue for K10plus

This repository contains configuration for an instance of QA catalogue (backend and frontend) for K10plus catalogue.

Requirements

  • Docker with docker compose (Ubuntu: run sudo apt install docker-compose-v2)

Outline

  • webconf configuration of the frontend
  • solrconf configuration of Solr
  • default.env contains environment variables to specify Docker images and container names
  • test contains sample data (sample of 1000 records from K10plus dump), created with zcat kxp-title-noexp-*.dat.gz | head -1000000 | pica sample 1000 -o ~/kxp-title-noexp-sample.dat.gz

Installation and Usage

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`

About

QA catalogue for K10plus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published