- implement entities search engine as a distinct container - rename app to inventaire - disable entities popularity for clearer logs - inventaire path move top /opt/inventaire
1.4 KiB
1.4 KiB
Readme
To run inventaire in a docker-compose setup
Install
Get docker-compose on your machine
Clone this repo
git clone https://github.com/inventaire/inventaire-docker.git
got to cd inventaire-docker
clone the two repos inventaire needs to run :
inventaire-> setupentities-search-engine
git clone https://github.com/inventaire/inventaire.git
git clone https://github.com/inventaire/entities-search-engine.git
Copy docker utils files into inventaire folder if necessary
cp (or ln) utils/config/local.coffee inventaire/config/local.coffee
Start the magic
docker-compose up --build
Once containers have been build, you can simply docker-compose up
Load wikidata into elasticsearch
start the containers docker-compose up
claim=P31:Q5
type=humans
docker-compose exec entities-search-engine ./bin/dump_wikidata_subset claim type
for more info
Fixtures
In case you would like to play with out-of-the-box data.
Run api tests to populate tests dbs:
docker-compose exec inventaire npm run test-api
- Replicate
*-testsdbs documents into*dbs
docker-compose exec inventaire npm run replicate-tests-db