diff --git a/README.md b/README.md index 9299254..c2ea27c 100644 --- a/README.md +++ b/README.md @@ -25,40 +25,21 @@ The overall RPB system consists of 4 applications: RPB & BiblioVino (Java/Play, ### Proxies and redirects -| | LBZ-URLs | Lobid-URL | -| --- | -------- | --------- | -| RPB | https://rpb.lbz-rlp.de, http://www.rpb-rlp.de/ | https://rpb.lobid.org | -| BiblioVino | https://wein.lbz-rlp.de/, http://weinbibliographie.de/ | https://wein.lobid.org | -| RPPD | http://www.rppd-rlp.de/ | https://rppd.lobid.org | +| | LBZ-URLs | Lobid-URL | Test-System | +| --- | -------- | --------- | ----------- | +| RPB | https://rpb.lbz-rlp.de
http://www.rpb-rlp.de/ | https://rpb.lobid.org | http://test.rpb.lobid.org | +| BiblioVino | https://wein.lbz-rlp.de/
http://weinbibliographie.de/ | https://wein.lobid.org | http://test.wein.lobid.org | +| RPPD | http://www.rppd-rlp.de/ | https://rppd.lobid.org | http://test.rppd.lobid.org | +| Strapi | -- | https://rpb-cms.lobid.org/admin
https://rpb-cms.lobid.org/api/persons?populate=* | https://rpb-cms-test.lobid.org/admin
https://rpb-cms-test.lobid.org/api/persons?populate=* | -### RPB & BiblioVino +For details on our setup see https://dienst-wiki.hbz-nrw.de/display/SEM/RPB (internal). -Source code: https://github.com/hbz/rpb & https://github.com/hbz/rpb/tree/biblioVino (https://github.com/hbz/rpb/pull/52) +### Source code -| | Production | | Test | | -| --- | ---------- | --- | ---- | --- | -| Index alias | resources-rpb | http://weywot3.hbz-nrw.de:9200/resources-rpb/_search | resources-rpb-test | http://weywot3.hbz-nrw.de:9200/resources-rpb-test/_search -| lobid-resources instance (port 1990) | quaoar1:~/git/lobid-resources-rpb | http://quaoar1:1990/resources/search | quaoar3:~/git/lobid-resources-rpb | http://quaoar3:1990/resources/search | -| rpb instance (port 1991) | quaoar1:~/git/rpb | https://rpb.lobid.org/search | quaoar3:~/git/rpb | http://test.rpb.lobid.org/search | -| BiblioVino (port 1992) | quaoar1:~/git/biblioVino | http://wein.lobid.org/search | quaoar3:~/git/biblioVino | http://test.wein.lobid.org/search | - -### RPPD - -Source code: https://github.com/hbz/lobid-gnd/tree/rppd (https://github.com/hbz/lobid-gnd/pull/361) - -| | Production | | Test | | -| --- | ---------- | --- | ---- | --- | -| Index alias | gnd-rppd | http://weywot3.hbz-nrw.de:9200/gnd-rppd/_search | gnd-rppd-test | http://weywot3.hbz-nrw.de:9200/gnd-rppd-test/_search -| rppd instance (port 1993) | quaoar1:~/git/rppd | https://rppd.lobid.org/search | quaoar3:~/git/rppd | http://test.rppd.lobid.org/search | - -### Strapi-RPB - -Source code: https://github.com/hbz/strapi-rpb - -| | Production | | Test | | -| --- | ---------- | --- | ---- | --- | -| Admin UI | metadaten-nrw:/opt/strapi-rpb$ | https://rpb-cms.lobid.org/admin | test-metadaten-nrw:/opt/strapi-rpb$ | https://rpb-cms-test.lobid.org/admin -| Search API | " | [https://rpb-cms.lobid.org/api/articles?populate=*](https://rpb-cms.lobid.org/api/articles?populate=*) | " | [https://rpb-cms-test.lobid.org/api/articles?populate=*](https://rpb-cms-test.lobid.org/api/articles?populate=*) | +- RPB: https://github.com/hbz/rpb +- BiblioVino: https://github.com/hbz/rpb/tree/biblioVino (https://github.com/hbz/rpb/pull/52) +- RPPD: https://github.com/hbz/lobid-gnd/tree/rppd (https://github.com/hbz/lobid-gnd/pull/361) +- Strapi-RPB: https://github.com/hbz/strapi-rpb ## Transformation development @@ -92,14 +73,14 @@ This attempts to import all data selected with the `PICK` variable to the API en To reimport existing entries, these may need to be deleted first, e.g. for `articles/1` to `articles/5`: ``` -curl --request DELETE http://test-metadaten-nrw.hbz-nrw.de:1337/api/articles/[1-5] +curl --request DELETE http://localhost:1337/api/articles/[1-5] ``` -After import they are available at e.g. http://test-metadaten-nrw.hbz-nrw.de:1337/api/articles?populate=* +After import they are available at e.g. https://rpb-cms-test.lobid.org/api/articles?populate=* Entries using the same path can be filtered, e.g. to get only volumes (`f36_=sbd`): -http://test-metadaten-nrw.hbz-nrw.de:1337/api/independent-works?filters[f36_][$eq]=sbd&populate=* +https://rpb-cms-test.lobid.org/api/independent-works?filters[f36_][$eq]=sbd&populate=* ### Import SKOS data into strapi @@ -165,19 +146,16 @@ The `-a` is required to return all results since grep views parts of the files a ### Index creation -If you're not indexing into an existing lobid-resources index, make sure to create one with the proper index settings, e.g. to create `resources-rpb-20230623` from `quaoar3`: +If you're not indexing into an existing lobid-resources index, make sure to create one with the proper index settings, e.g. to index into Elasticsearch on `localhost`: ```bash -unset http_proxy # for putting on weywot -sol@quaoar3:~/git/rpb$ curl -XPUT -H "Content-Type: application/json" weywot5:9200/resources-rpb-20231130-1045?pretty -d @../lobid-resources-rpb/src/main/resources/alma/index-config.json +~/git/rpb$ curl -XPUT -H "Content-Type: application/json" localhost:9200/resources-rpb-20231130-1045?pretty -d @../lobid-resources-rpb/src/main/resources/alma/index-config.json ``` -For testing, the real index name (e.g. `resources-rpb-20230623`) is aliased by `resources-rpb-test`, which is used by https://test.lobid.org/resources / http://test.rpb.lobid.org and in the transformation. +For testing, the real index name (e.g. `resources-rpb-20231130-1045`) is aliased by `resources-rpb-test`, which is used by http://test.rpb.lobid.org and in the transformation. ### Run full transformation and indexing -Get full data at: http://lobid.org/download/rpb-gesamtexport/, place files in `conf/`. - ```bash sh transformAndIndex.sh