forked from tryzealot/zealot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrender.yaml
134 lines (127 loc) · 2.61 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
databases:
- name: zealot-db
plan: free
region: singapore
services:
- type: redis
name: zealot-redis
plan: free
region: singapore
maxmemoryPolicy: noeviction
ipAllowList: []
- type: web
name: zealot-web
env: docker
plan: free
region: singapore
dockerfilePath: Dockerfile
dockerContext: .
autoDeploy: true
# disk:
# name: zealot-data
# mountPath: /app/public/uploads
# sizeGB: 10
envVars:
- key: ZEALOT_ADMIN_EMAIL
sync: false
- key: ZEALOT_ADMIN_PASSWORD
sync: false
- key: ZEALOT_DOMAIN
sync: false
- key: DEFAULT_LOCALE
sync: false
- key: ZEALOT_GUEST_MODE
value: false
- key: ZEALOT_REGISTER_ENABLED
value: false
- key: SMTP_ADDRESS
value: false
- key: SMTP_PORT
value: false
- key: SMTP_DOMAIN
value: false
- key: SMTP_USERNAME
value: false
- key: SMTP_PASSWORD
value: false
- key: SMTP_AUTH_METHOD
value: false
- key: SMTP_ENABLE_STARTTLS_AUTO
value: false
- key: ACTION_MAILER_DEFAULT_FROM
value: false
- key: ACTION_MAILER_DEFAULT_TO
value: false
- key: GOOGLE_OAUTH_ENABLED
value: false
- key: GOOGLE_CLIENT_ID
value: false
- key: GOOGLE_SECRET
value: false
- key: FEISHU_ENABLED
value: false
- key: FEISHU_APP_ID
value: false
- key: FEISHU_APP_SECRET
value: false
- key: GITLAB_ENABLED
value: false
- key: GITLAB_SITE
value: false
- key: GITLAB_SCOPE
value: false
- key: GITLAB_APP_ID
value: false
- key: GITLAB_SECRET
value: false
- key: LDAP_ENABLED
value: false
- key: LDAP_HOST
value: false
- key: LDAP_PORT
value: false
- key: LDAP_METHOD
value: false
- key: LDAP_BIND_DN
value: false
- key: LDAP_PASSWORD
value: false
- key: LDAP_BASE
value: false
- key: LDAP_UID
value: false
- key: GOOGLE_ANALYTICS_ID
value: false
- key: ZEALOT_POSTGRES_HOST
fromDatabase:
name: zealot-db
property: host
- key: ZEALOT_POSTGRES_PORT
fromDatabase:
name: zealot-db
property: port
- key: ZEALOT_POSTGRES_USERNAME
fromDatabase:
name: zealot-db
property: user
- key: ZEALOT_POSTGRES_PASSWORD
fromDatabase:
name: zealot-db
property: password
- key: ZEALOT_POSTGRES_DB_NAME
fromDatabase:
name: zealot-db
property: database
- key: REDIS_URL
fromService:
type: redis
name: zealot-redis
property: connectionString
- key: PORT
value: 80 # Do not edit! Zealot exposes this internally
- key: RAILS_MAX_THREADS
value: 1
- key: WEB_CONCURRENCY
value: 1
- key: SECRET_TOKEN
generateValue: true