forked from tyrcho/openshift-cartridge-play2
-
Notifications
You must be signed in to change notification settings - Fork 2
/
manifest.yml
99 lines (99 loc) · 2.67 KB
/
manifest.yml
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
Name: play2
Cartridge-Short-Name: Play2
Display-Name: Play Framework 2.3.5
Description: "The High Velocity Web Framework For Java and Scala"
Version: '2.3.5'
Source-Url: https://github.com/pat2man/openshift-cartridge-play2/archive/1.0.1.zip
License: "MIT"
Vendor: typesafe
Cartridge-Version: '1.0.1'
Cartridge-Vendor: ticketfly
Categories:
- service
- play
- scala
- web_framework
- activator
Provides:
- play2
- activator
Scaling:
Min: 1
Max: -1
Cart-Data:
- Key: OPENSHIFT_PLAY2_LOG_DIR
Type: environment
Description: "Directory to store application log files."
- Key: OPENSHIFT_TMP_DIR
Type: environment
Description: "Directory to store application temporary files."
- Key: OPENSHIFT_REPO_DIR
Type: environment
- Key: OPENSHIFT_PLAY2_WEB_PORT
Type: environment
Description: "Internal port to which the web-framework binds to."
- Key: OPENSHIFT_PLAY2_IP
Type: environment
Description: "Internal IP to which the web-framework binds to."
- Key: OPENSHIFT_APP_DNS
Type: environment
Description: "Fully qualified domain name for the application."
- Key: OPENSHIFT_APP_NAME
Type: environment
Description: "Application name"
- Key: OPENSHIFT_DATA_DIR
Type: environment
Description: "Directory to store application data files. Preserved across git-pushes. Not shared across gears."
- Key: OPENSHIFT_APP_UUID
Type: environment
Description: "Unique ID which identified the application. Does not change between gears."
- Key: OPENSHIFT_GEAR_UUID
Type: environment
Description: "Unique ID which identified the gear. This value changes between gears."
Group-Overrides:
- components:
- play2
- activator
- web_proxy
Publishes:
get-doc-root:
Type: "FILESYSTEM:doc-root"
publish-http-url:
Type: "NET_TCP:httpd-proxy-info"
publish-gear-endpoint:
Type: "NET_TCP:gear-endpoint-info"
Subscribes:
set-env:
Type: ENV:*
set-db-connection-info:
Type: "ENV:NET_TCP:db:connection-info"
Required: false
set-nosql-db-connection-info:
Type: "ENV:NET_TCP:nosqldb:connection-info"
Required : false
set-akka-remote-info:
Type: NET_TCP:akka-remote-info
Required: false
Endpoints:
- Private-IP-Name: IP
Private-Port-Name: WEB_PORT
Private-Port: 8080
Public-Port-Name: PROXY_PORT
Protocols:
- http
- ws
Options:
primary: true
Mappings:
- Frontend: ''
Backend: ''
Options:
websocket: true
- Frontend: /health
Backend: ''
Options:
health: true
- Private-IP-Name: IP
Private-Port-Name: AKKA_PORT
Private-Port: 2552
Public-Port-Name: AKKA_PROXY_PORT