Repository navigation
Expand file tree
/
Copy pathrender.yaml
More file actions
213 lines (206 loc) · 7.6 KB
/
Copy pathrender.yaml
File metadata and controls
213 lines (206 loc) · 7.6 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
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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
services:
- name: lago-db
type: web
runtime: docker
image:
url: postgres:14.0-alpine
envVars:
- key: POSTGRES_DB
value: ${POSTGRES_DB:-lago}
- key: POSTGRES_USER
value: ${POSTGRES_USER:-lago}
- key: POSTGRES_PASSWORD
value: ${POSTGRES_PASSWORD:-changeme}
- key: PGDATA
value: /data/postgres
- key: PGPORT
value: ${POSTGRES_PORT:-5432}
- name: lago-redis
type: web
runtime: docker
image:
url: redis:6.2-alpine
envVars:
- key: REDIS_PORT
value: ${REDIS_PORT:-6379}
- name: lago-api
type: web
runtime: docker
image:
url: getlago/api:v0.50.0-beta
envVars:
- key: LAGO_API_URL
value: ${LAGO_API_URL:-http://localhost:3000}
- key: DATABASE_URL
value: postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
- key: REDIS_URL
value: redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
- key: REDIS_PASSWORD
value: ${REDIS_PASSWORD}
- key: SECRET_KEY_BASE
value: ${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
- key: RAILS_ENV
value: production
- key: RAILS_LOG_TO_STDOUT
value: ${LAGO_RAILS_STDOUT:-true}
- key: SENTRY_DSN
value: ${SENTRY_DSN}
- key: LAGO_FRONT_URL
value: ${LAGO_FRONT_URL:-http://localhost}
- key: RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: LAGO_RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: LAGO_SIDEKIQ_WEB
value: ${LAGO_SIDEKIQ_WEB}
- key: ENCRYPTION_PRIMARY_KEY
value: ${LAGO_ENCRYPTION_PRIMARY_KEY:-your-encrpytion-primary-key}
- key: ENCRYPTION_DETERMINISTIC_KEY
value: ${LAGO_ENCRYPTION_DETERMINISTIC_KEY:-your-encrpytion-deterministic-key}
- key: ENCRYPTION_KEY_DERIVATION_SALT
value: ${LAGO_ENCRYPTION_KEY_DERIVATION_SALT:-your-encrpytion-derivation-salt}
- key: LAGO_USE_AWS_S3
value: ${LAGO_USE_AWS_S3:-false}
- key: LAGO_AWS_S3_ACCESS_KEY_ID
value: ${LAGO_AWS_S3_ACCESS_KEY_ID:-azerty123456}
- key: LAGO_AWS_S3_SECRET_ACCESS_KEY
value: ${LAGO_AWS_S3_SECRET_ACCESS_KEY:-azerty123456}
- key: LAGO_AWS_S3_REGION
value: ${LAGO_AWS_S3_REGION:-us-east-1}
- key: LAGO_AWS_S3_BUCKET
value: ${LAGO_AWS_S3_BUCKET:-bucket}
- key: LAGO_AWS_S3_ENDPOINT
value: ${LAGO_AWS_S3_ENDPOINT}
- key: LAGO_USE_GCS
value: ${LAGO_USE_GCS:-false}
- key: LAGO_GCS_PROJECT
value: ${LAGO_GCS_PROJECT:-}
- key: LAGO_GCS_BUCKET
value: ${LAGO_GCS_BUCKET:-}
- key: LAGO_PDF_URL
value: ${LAGO_PDF_URL:-http://pdf:3000}
- key: LAGO_REDIS_CACHE_URL
value: redis://${LAGO_REDIS_CACHE_HOST:-redis}:${LAGO_REDIS_CACHE_PORT:-6379}
- key: LAGO_REDIS_CACHE_PASSWORD
value: ${LAGO_REDIS_CACHE_PASSWORD}
- key: LAGO_DISABLE_SEGMENT
value: ${LAGO_DISABLE_SEGMENT}
- key: LAGO_OAUTH_PROXY_URL
value: https://proxy.getlago.com
- key: LAGO_LICENSE
value: ${LAGO_LICENSE:-}
- name: lago-front
type: web
runtime: docker
image:
url: getlago/front:v0.50.0-beta
envVars:
- key: API_URL
value: ${LAGO_API_URL:-http://localhost:3000}
- key: APP_ENV
value: ${APP_ENV:-production}
- key: CODEGEN_API
value: ${LAGO_API_URL:-http://localhost:3000}
- key: LAGO_DISABLE_SIGNUP
value: ${LAGO_DISABLE_SIGNUP:-false}
- key: LAGO_OAUTH_PROXY_URL
value: https://proxy.getlago.com
- key: SENTRY_DSN
value: ${SENTRY_DSN_FRONT}
- name: lago-worker
type: worker
runtime: docker
image:
url: getlago/api:v0.50.0-beta
envVars:
- key: LAGO_API_URL
value: ${LAGO_API_URL:-http://localhost:3000}
- key: DATABASE_URL
value: postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
- key: REDIS_URL
value: redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
- key: REDIS_PASSWORD
value: ${REDIS_PASSWORD}
- key: SECRET_KEY_BASE
value: ${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
- key: RAILS_ENV
value: production
- key: RAILS_LOG_TO_STDOUT
value: ${LAGO_RAILS_STDOUT:-true}
- key: SENTRY_DSN
value: ${SENTRY_DSN}
- key: LAGO_RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: ENCRYPTION_PRIMARY_KEY
value: ${LAGO_ENCRYPTION_PRIMARY_KEY:-your-encrpytion-primary-key}
- key: ENCRYPTION_DETERMINISTIC_KEY
value: ${LAGO_ENCRYPTION_DETERMINISTIC_KEY:-your-encrpytion-deterministic-key}
- key: ENCRYPTION_KEY_DERIVATION_SALT
value: ${LAGO_ENCRYPTION_KEY_DERIVATION_SALT:-your-encrpytion-derivation-salt}
- key: LAGO_FRONT_URL
value: ${LAGO_FRONT_URL:-http://localhost}
- key: LAGO_USE_AWS_S3
value: ${LAGO_USE_AWS_S3:-false}
- key: LAGO_AWS_S3_ACCESS_KEY_ID
value: ${LAGO_AWS_S3_ACCESS_KEY_ID:-azerty123456}
- key: LAGO_AWS_S3_SECRET_ACCESS_KEY
value: ${LAGO_AWS_S3_SECRET_ACCESS_KEY:-azerty123456}
- key: LAGO_AWS_S3_REGION
value: ${LAGO_AWS_S3_REGION:-us-east-1}
- key: LAGO_AWS_S3_BUCKET
value: ${LAGO_AWS_S3_BUCKET:-bucket}
- key: LAGO_AWS_S3_ENDPOINT
value: ${LAGO_AWS_S3_ENDPOINT}
- key: LAGO_USE_GCS
value: ${LAGO_USE_GCS:-false}
- key: LAGO_GCS_PROJECT
value: ${LAGO_GCS_PROJECT:-}
- key: LAGO_GCS_BUCKET
value: ${LAGO_GCS_BUCKET:-}
- key: LAGO_PDF_URL
value: ${LAGO_PDF_URL:-http://pdf:3000}
- key: LAGO_REDIS_CACHE_URL
value: redis://${LAGO_REDIS_CACHE_HOST:-redis}:${LAGO_REDIS_CACHE_PORT:-6379}
- key: LAGO_REDIS_CACHE_PASSWORD
value: ${LAGO_REDIS_CACHE_PASSWORD}
- key: LAGO_DISABLE_SEGMENT
value: ${LAGO_DISABLE_SEGMENT}
- name: lago-clock
type: cron
runtime: docker
image:
url: getlago/api:v0.50.0-beta
envVars:
- key: LAGO_API_URL
value: ${LAGO_API_URL:-http://localhost:3000}
- key: DATABASE_URL
value: postgresql://${POSTGRES_USER:-lago}:${POSTGRES_PASSWORD:-changeme}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-lago}
- key: REDIS_URL
value: redis://${REDIS_HOST:-redis}:${REDIS_PORT:-6379}
- key: REDIS_PASSWORD
value: ${REDIS_PASSWORD}
- key: SECRET_KEY_BASE
value: ${SECRET_KEY_BASE:-your-secret-key-base-hex-64}
- key: RAILS_ENV
value: production
- key: RAILS_LOG_TO_STDOUT
value: ${LAGO_RAILS_STDOUT:-true}
- key: SENTRY_DSN
value: ${SENTRY_DSN}
- key: LAGO_RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: RSA_PRIVATE_KEY
value: ${LAGO_RSA_PRIVATE_KEY} # Should be base64 encoded
- key: ENCRYPTION_PRIMARY_KEY
value: ${LAGO_ENCRYPTION_PRIMARY_KEY:-your-encrpytion-primary-key}
- key: ENCRYPTION_DETERMINISTIC_KEY
value: ${LAGO_ENCRYPTION_DETERMINISTIC_KEY:-your-encrpytion-deterministic-key}
- key: ENCRYPTION_KEY_DERIVATION_SALT
value: ${LAGO_ENCRYPTION_KEY_DERIVATION_SALT:-your-encrpytion-derivation-salt}
- name: lago-pdf
type: web
runtime: docker
image:
url: getlago/lago-gotenberg:7