-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeployment.json
116 lines (116 loc) · 4.76 KB
/
deployment.json
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"applications": [{
"parts": [{
"capabilities": [{
"module": "capability-web-app",
"props": {},
"extra": {
"category": "frontend"
}
}],
"shared": {
"runtime": {
"name": "angular",
"version": "community"
}
},
"extra": {
"runtimeInfo": {
"enumInfo": {
"id": "angular",
"name": "Angular",
"description": "A declarative JavaScript framework for building user interfaces.",
"icon": "data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3c!-- Generator: Adobe Illustrator 19.1.0%2c SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e %3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 250 250' style='enable-background:new 0 0 250 250%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%23DD0031%3b%7d .st1%7bfill:%23C3002F%3b%7d .st2%7bfill:white%3b%7d %3c/style%3e %3cg%3e %3cpolygon class='st0' points='125%2c30 125%2c30 125%2c30 31.9%2c63.2 46.1%2c186.3 125%2c230 125%2c230 125%2c230 203.9%2c186.3 218.1%2c63.2 '/%3e %3cpolygon class='st1' points='125%2c30 125%2c52.2 125%2c52.1 125%2c153.4 125%2c153.4 125%2c230 125%2c230 203.9%2c186.3 218.1%2c63.2 125%2c30 '/%3e %3cpath class='st2' d='M125%2c52.1L66.8%2c182.6h0h21.7h0l11.7-29.2h49.4l11.7%2c29.2h0h21.7h0L125%2c52.1L125%2c52.1L125%2c52.1L125%2c52.1 L125%2c52.1z M142%2c135.4H108l17-40.9L142%2c135.4z'/%3e %3c/g%3e %3c/svg%3e\n",
"metadata": {
"categories": ["frontend"],
"language": "javascript",
"website": "https://angular.io"
}
},
"image": "nodeshift/centos7-s2i-web-app",
"service": "ideal-bee-frontend",
"route": "ideal-bee-frontend"
},
"category": "frontend"
},
"subFolderName": "frontend"
}, {
"capabilities": [{
"module": "capability-health",
"props": {},
"extra": {
"category": "backend"
}
}, {
"module": "capability-database",
"props": {
"databaseType": "postgresql"
},
"extra": {
"category": "backend",
"databaseInfo": {
"image": "postgresql",
"service": "ideal-bee-backend-database-bind"
},
"sourceMapping": {
"dbEndpoint": "src/main/java/io/openshift/booster/database/CrudApplication.java"
}
}
}, {
"module": "capability-rest",
"props": {},
"extra": {
"category": "backend",
"sourceMapping": {
"greetingEndpoint": "src/main/java/io/openshift/booster/http/HttpApplication.java"
}
}
}],
"shared": {
"runtime": {
"name": "vertx",
"version": "community"
},
"maven": {
"groupId": "org.openshift.appgen",
"artifactId": "my-app",
"version": "1.0.0"
}
},
"extra": {
"runtimeInfo": {
"enumInfo": {
"id": "vertx",
"name": "Vert.x",
"description": "A tool-kit for building reactive applications on the JVM.",
"icon": "data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 280'%3E%3Cpath fill='%23022B37' d='M107 170.8L67.7 72H46.9L100 204h13.9L167 72h-20.4zm64 33.2h80v-20h-61v-37h60v-19h-60V91h61V72h-80zm180.1-90.7c0-21-14.4-42.3-43.1-42.3h-48v133h19V91h29.1c16.1 0 24 11.1 24 22.4 0 11.5-7.9 22.6-24 22.6H286v9.6l48 58.4h24.7L317 154c22.6-4 34.1-22 34.1-40.7m56.4 90.7v-1c0-6 1.7-11.7 4.5-16.6V91h39V71h-99v20h41v113h14.5z'/%3E%3Cpath fill='%23623C94' d='M458 203c0-9.9-8.1-18-18-18s-18 8.1-18 18 8.1 18 18 18 18-8.1 18-18M577.4 72h-23.2l-27.5 37.8L499.1 72h-40.4c12.1 16 33.6 46.8 47.8 66.3l-37 50.9c2 4.2 3.1 8.9 3.1 13.8v1H499l95.2-132h-16.8zm-19.7 81.5l-20.1 27.9 16.5 22.6h40.2c-9.6-13.7-24-33.3-36.6-50.5z'/%3E%3C/svg%3E",
"metadata": {
"categories": ["backend"],
"language": "java",
"website": "https://projects.eclipse.org/projects/rt.vertx"
}
},
"image": "registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift",
"service": "ideal-bee-backend",
"route": "ideal-bee-backend"
},
"category": "backend"
},
"subFolderName": "backend"
}, {
"capabilities": [{
"module": "capability-welcome",
"props": {},
"extra": {
"category": "support"
}
}],
"shared": {},
"extra": {
"category": "support"
},
"subFolderName": "support"
}],
"application": "ideal-bee"
}]
}