forked from Xconfess/Xconfess
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
111 lines (109 loc) · 3.18 KB
/
Copy pathrender.yaml
File metadata and controls
111 lines (109 loc) · 3.18 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
services:
- type: web
name: xconfess-backend
runtime: node
plan: free
region: oregon
branch: main
buildCommand: npm ci --include=dev --include=optional --no-audit --no-fund && npm run deploy:preflight && npm run build --workspace=xconfess-backend
startCommand: npm run render:prestart && npm run start:prod --workspace=xconfess-backend
healthCheckPath: /api/health/ready
autoDeploy: true
envVars:
- key: NODE_ENV
value: production
- key: APP_ENV
value: production
- key: FRONTEND_URL
value: https://xconfess.vercel.app
- key: BACKEND_URL
value: https://xconfess-backend.onrender.com
- key: ENABLE_BACKGROUND_JOBS
value: true
- key: TYPEORM_SYNCHRONIZE
value: false
- key: TYPEORM_ALLOW_PRODUCTION_SYNCHRONIZE
value: false
- key: TYPEORM_MIGRATIONS_RUN
value: true
- key: TYPEORM_BASELINE_EXISTING_SCHEMA
value: true
- key: TYPEORM_LOGGING
value: false
- key: DB_HOST
fromDatabase:
name: xconfess-postgres
property: host
- key: DB_PORT
fromDatabase:
name: xconfess-postgres
property: port
- key: DB_USERNAME
fromDatabase:
name: xconfess-postgres
property: user
- key: DB_PASSWORD
fromDatabase:
name: xconfess-postgres
property: password
- key: DB_NAME
fromDatabase:
name: xconfess-postgres
property: database
- key: REDIS_HOST
fromService:
type: keyvalue
name: xconfess-keyvalue
property: host
- key: REDIS_PORT
fromService:
type: keyvalue
name: xconfess-keyvalue
property: port
- key: JWT_SECRET
generateValue: true
- key: APP_SECRET
generateValue: true
- key: CONFESSION_ENCRYPTION_KEY
sync: false
- key: ENCRYPTION_CURRENT_KEY_VERSION
value: v1
- key: ENCRYPTION_MASTER_KEY_v1
sync: false
- key: STELLAR_FEATURES_ENABLED
value: true
- key: STELLAR_NETWORK
value: testnet
- key: STELLAR_HORIZON_URL
value: https://horizon-testnet.stellar.org
- key: STELLAR_SOROBAN_RPC_URL
value: https://soroban-rpc-testnet.stellar.org
- key: CONFESSION_ANCHOR_CONTRACT_ID
value: CB5XMDHT66EISB4WXM4YGNDHYRMZDX42TOHZEAENIUTSSMRFHJSFRNHB
- key: REPUTATION_BADGES_CONTRACT_ID
value: CDAN4HZHY6XNQR3TRPLPJKVKNURVMMQMF7XNZ6AUNJNFLR77J4DNAEYI
- key: TIPPING_SYSTEM_CONTRACT_ID
value: CC74UWNAAYDTPEPVKR4CPANWJSF6GI2PCI7BLN6M46KB6CSQYVYLHIWM
- key: STELLAR_SERVER_SECRET
sync: false
- key: MAIL_HOST
sync: false
- key: MAIL_USER
sync: false
- key: MAIL_PASSWORD
sync: false
- key: MAIL_FROM
value: noreply@xconfess.com
- type: keyvalue
name: xconfess-keyvalue
plan: free
region: oregon
maxmemoryPolicy: noeviction
ipAllowList: []
databases:
- name: xconfess-postgres
plan: free
region: oregon
databaseName: xconfess
user: xconfess
postgresMajorVersion: "16"