-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathrender.yaml
193 lines (189 loc) · 4.64 KB
/
render.yaml
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
services:
- name: ozma
type: web
runtime: image
plan: starter
image:
url: docker.io/ozmaio/ozma:master
envVars:
- key: ADDRESS
value: http://:10000
- key: KEYCLOAK_HOST
fromService:
name: keycloak
type: pserv
property: host
- key: OZMA_DB_HOST
fromService:
name: ozmadb
type: pserv
property: host
- key: OZMA_REPORT_GENERATOR_HOST
fromService:
name: ozma-report-generator
type: pserv
property: host
- key: DOMAIN
sync: false
# Trust the Render ingress proxy
- key: TRUSTED_PROXIES
value: 0.0.0.0/0
- name: keycloak
type: pserv
runtime: docker
plan: standard
dockerContext: .
dockerfilePath: docker/Dockerfile.keycloak
envVars:
- key: KC_DB
value: postgres
- key: KC_DB_URL_HOST
fromDatabase:
name: postgres-keycloak
property: host
- key: KC_DB_URL_PORT
fromDatabase:
name: postgres-keycloak
property: port
- key: KC_DB_URL_DATABASE
fromDatabase:
name: postgres-keycloak
property: database
- key: KC_DB_USERNAME
fromDatabase:
name: postgres-keycloak
property: user
- key: KC_DB_PASSWORD
fromDatabase:
name: postgres-keycloak
property: password
- key: KC_HTTP_RELATIVE_PATH
value: /auth
- key: KC_PROXY
value: edge
- key: KC_PROXY_HEADERS
value: xforwarded
- key: KC_HOSTNAME_BACKCHANNEL_DYNAMIC
value: "true"
- key: KC_LOG_LEVEL
value: info
- key: KC_METRICS_ENABLED
value: "true"
- key: KC_HEALTH_ENABLED
value: "true"
- key: KEYCLOAK_ADMIN
value: admin
- key: KEYCLOAK_ADMIN_PASSWORD
generateValue: true
- key: EXTERNAL_PROTOCOL
value: https
- key: EXTERNAL_HOSTPORT
fromService:
name: ozma
type: web
envVarKey: DOMAIN
- key: ADMIN_EMAIL
sync: false
- name: ozmadb
type: pserv
runtime: docker
plan: starter
dockerContext: .
dockerfilePath: docker/Dockerfile.ozmadb
envVars:
- key: DB_HOST
fromDatabase:
name: postgres-ozma
property: host
- key: DB_PORT
fromDatabase:
name: postgres-ozma
property: port
- key: DB_USER
fromDatabase:
name: postgres-ozma
property: user
- key: DB_PASSWORD
fromDatabase:
name: postgres-ozma
property: password
- key: DB_NAME
fromDatabase:
name: postgres-ozma
property: database
- key: EXTERNAL_PROTOCOL
value: https
- key: EXTERNAL_HOSTPORT
fromService:
name: ozma
type: web
envVarKey: DOMAIN
- key: REDIS_HOST
fromService:
name: redis-ozma
type: redis
property: host
- key: REDIS_PORT
fromService:
name: redis-ozma
type: redis
property: port
- name: ozma-report-generator
type: pserv
runtime: image
plan: starter
image:
url: docker.io/ozmaio/ozma-report-generator:master
envVars:
- key: DB_HOST
fromDatabase:
name: postgres-ozma-report-generator
property: host
- key: DB_PORT
fromDatabase:
name: postgres-ozma-report-generator
property: port
- key: DB_USER
fromDatabase:
name: postgres-ozma-report-generator
property: user
- key: DB_PASSWORD
fromDatabase:
name: postgres-ozma-report-generator
property: password
- key: DB_NAME
fromDatabase:
name: postgres-ozma-report-generator
property: database
- key: AUTH_CLIENT_ID
value: ozma-report-generator
- key: PATH_BASE
value: /report-generator
- key: OZMA_DB_HOST
fromService:
name: ozmadb
type: pserv
property: host
- key: OZMA_DB_FORCE_INSTANCE
value: ozma
- key: EXTERNAL_PROTOCOL
value: https
- key: EXTERNAL_HOSTPORT
fromService:
name: ozma
type: web
envVarKey: DOMAIN
- name: redis-ozma
type: redis
plan: free
ipAllowList: []
databases:
- name: postgres-ozma
plan: basic-256mb
ipAllowList: []
- name: postgres-keycloak
plan: basic-256mb
ipAllowList: []
- name: postgres-ozma-report-generator
plan: basic-256mb
ipAllowList: []