UNPKG

@travetto/model-elasticsearch

Version:

Elasticsearch backing for the travetto model module, with real-time modeling support for Elasticsearch mappings.

23 lines (20 loc) 676 B
import type { ServiceDescriptor } from '@travetto/cli'; const version = '8.17.0'; const port = 9200; export const service: ServiceDescriptor = { name: 'elasticsearch', version, port, env: { 'discovery.type': 'single-node', 'action.destructive_requires_name': 'false', 'xpack.security.enabled': 'false', 'xpack.ml.enabled': 'false', 'xpack.graph.enabled': 'false', 'xpack.watcher.enabled': 'false', ES_JAVA_OPTS: '-Xms256m -Xmx256m' }, ready: { url: `http://localhost:${port}/_cluster/health`, test: b => b.includes('"status":"green"') }, image: `docker.elastic.co/elasticsearch/elasticsearch:${version}`, startupTimeout: 15000 };