/
Nulecule
48 lines (45 loc) · 1.33 KB
/
Nulecule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
specversion: 0.0.2
id: viaq-nulecule-elasticsearch
metadata:
name: Elasticsearch for ViaQ
appversion: 0.0.1
description: ViaQ implementation of Elasticsearch
graph:
- name: viaq-elasticsearch
params:
- name: appname
description: Name given to docker run --name
default: viaq-elasticsearch
- name: image
description: Image to run
default: viaq/elasticsearch:latest
- name: external_port
description: port to expose to external clients
default: 9200
- name: docker_user_flag
description: Docker user flag
default: "-u"
- name: uid
description: Numeric user id to use to run elasticsearch
default: 1000
- name: docker_vol_flag
description: Docker volume flag
default: "-v"
- name: docker_vol_sep
description: Docker volume separator/delimiter
default: ":"
- name: hostdir
description: Host directory of persistent volume
default: /var/lib/viaq/elasticsearch
- name: containerdir
description: Container directory of persistent volume
default: /elasticsearch
artifacts:
docker:
- file://artifacts/docker/run
requirements:
- persistentVolume:
accessMode: ReadWrite
name: var-lib-viaq-elasticsearch
size: 4