Skip to content

One liner docker based installation #649

@pkiraly

Description

@pkiraly

like (among others) Elasticsearch provides:

curl -fsSL https://elastic.co/start-local | sh

It sets default values, creates a docker-compose.yml file, checks if docker containers are running, then launch docker compose.

For QA Catalogue the script might be simpler.

Update (usage guide):
start

curl -fsSL https://raw.githubusercontent.com/pkiraly/qa-catalogue/main/scripts/install/install.sh | sh
docker compose --env-file qa-catalogue.env up -d 

run analyses

./docker/qa-catalogue --params "--marcVersion GENT" --mask "marcxml-1K.xml.gz" \
  --input "marc/input" --logs "marc/logs" all

stop and clean

docker compose --env-file qa-catalogue.env down
docker rmi $(docker image ls --filter reference=*/pkiraly/qa-catalogue* -q)
docker rmi $(docker images solr:9.6.1 -q)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions