forked from elastest/elastest-bigdata-service
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathelastestservice.json
More file actions
60 lines (59 loc) · 2.03 KB
/
elastestservice.json
File metadata and controls
60 lines (59 loc) · 2.03 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
{
"register": {
"description": "elastest big data service",
"id": "a1920b13-7d11-4ebc-a732-f86a108ea49c",
"name": "EBS",
"short_name": "EBS",
"bindable": false,
"plan_updateable": false,
"plans": [
{
"bindable": false,
"description": "plan for ebs",
"free": true,
"id": "f6ed4b3e-e132-47b6-af71-26dbb76e59cb",
"metadata": {
"bullets": "basic plan",
"costs": {
"components": {
},
"description": "On Demand 5 per deployment, 50 per core, 10 per GB ram and 1 per GB disk",
"fix_cost": {
"deployment": 5
},
"name": "On Demand 5 + Charges",
"type": "ONDEMAND",
"var_rate": {
"cpus": 50,
"disk": 1,
"memory": 10
}
}
},
"name": "ebs_plan"
}
]
},
"manifest": {
"id": "1cc39d82-c085-4096-8018-750e7eb31cc8",
"manifest_content": "version: '2.1'\n\nservices:\n spark:\n image: elastest/ebs-spark:latest \n command: [\"/usr/bin/supervisord\", \"--configuration=/opt/conf/master.conf\"]\n hostname: spark\n networks:\n - elastest_elastest\n\n spark-worker:\n image: elastest/ebs-spark:latest\n depends_on:\n - spark \n command: [\"/usr/bin/supervisord\", \"--configuration=/opt/conf/slave.conf\"]\n networks:\n - elastest_elastest\n\n rest-api:\n image: elastest/ebs:latest\n environment:\n - EBS_PORT=5000\n - EBS_SPARK_MASTER_URL=http://spark:8080/\n volumes:\n - ./rest-api:/app\n links:\n - spark\n networks:\n - elastest_elastest\n \nnetworks:\n elastest_elastest:\n external: true",
"manifest_type": "docker-compose",
"plan_id": "f6ed4b3e-e132-47b6-af71-26dbb76e59cb",
"service_id": "a1920b13-7d11-4ebc-a732-f86a108ea49c",
"endpoints": {
"spark": {
"description": "Apache Spark",
"main": true,
"api": {
"protocol": "spark",
"port": 7077
},
"gui": {
"protocol": "http",
"port": 8080,
"path": "/"
}
}
}
}
}