@vigneron vigneron authored on 9 May
.husky feat: adding post routes employees\ntest: start test with jest 9 months ago
config config: rename env var 8 months ago
elastic test: add tests for '/strucutures' . 8 months ago
routes test: add tests for '/strucutures' . 8 months ago
.dockerignore build: add ignore files 9 months ago
.eslintingore build: add ignore files 9 months ago
.eslintrc.js style: adding eslint jest plugins 9 months ago
.gitignore build: add ignore files 9 months ago
.npmrc build: adding versions files 9 months ago
.nvmrc build: adding versions files 9 months ago
README.md style: remove white space 8 months ago
app.js feat: adding cors 8 months ago
package-lock.json feat: adding cors 8 months ago
package.json feat: adding cors 8 months ago
server.js feat: adding post routes employees\ntest: start test with jest 9 months ago
swagger.js fix: correction of the openapi doc 8 months ago
README.md

RESEDA API Search

Prerequisites

  • git >= 2.7.0
  • Node.js >= 16
  • npm >= 7.20.0

Installation

$ git clone https://gitbucket.inist.fr/git/METADoRe/reseda-search.git
$ cd ./reseda-search
$ npm install

Production

$ npm run start

Development

$ npm run dev

Tests

$ npm run test

Environment variables

Name Type Description
APP_PORT Integer Application port (default: 3000)
ELASTICSEARCH_SCHEME String URI scheme (default: https)
ELASTICSEARCH_HOST String ElasticSerach host (default: localhost)
ELASTICSEARCH_PORT Integer ElasticSerach port (default: 9200)
ELASTICSEARCH_USERNAME String ElasticSerach host (default: elastic)
ELASTICSEARCH_PASSWORD String ElasticSerach host (default: changeme)
RESEDA_EMPLOYEES_INDEX String Reseda employees index name (default: employees)
RESEDA_STRUCTURES_INDEX String Reseda structures index name (default: structures)
PARAMS_MAX_SIZE Integer Query max size (default: 1000)
PARAMS_DEFAULT_SIZE Integer Query default size (default: 25)