vinny 68d1bddead add entities search engine & elasticsearch
- implement entities search engine as a distinct container
- rename app to inventaire
- disable entities popularity for clearer logs
- inventaire path move top /opt/inventaire
2018-06-06 22:50:03 +02:00

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 -> setup
  • entities-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 *-tests dbs documents into * dbs
docker-compose exec inventaire npm run replicate-tests-db
Description
Inventaire Docker Compose (fork for Coolify)
Readme 137 KiB
Languages
Shell 100%