-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
config.example.yaml
51 lines (51 loc) · 1.53 KB
/
config.example.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
services:
- name: service-aletheia
conf:
app_affiliation: aletheia
port: 3000
cors: "*"
debug: true
websocketUrl: ws://localhost:5001
baseUrl: "http://localhost:3000"
automatedFactCheckingAPIUrl: AGENTS_API_URL
#override_public_routes: true
recaptcha_secret: RECAPTCHA_SECRET
recaptcha_sitekey: 6Lc2BtYUAAAAAOUBI-9r1sDJUIfG2nt6C43noOXh
db:
connection_uri: mongodb://localhost/Aletheia
options:
useUnifiedTopology: true
useNewUrlParser: true
retryWrites: true
w: majority
throttle:
ttl: 60
limit: 1000
authentication_type: ory
ory:
url: ORY_SDK_URL
# Use "admin" as the endpoint when running locally.
# When using the cloud, the endpoint should be "api/kratos/admin".
admin_endpoint:
access_token: ORY_ACCESS_TOKEN
schema_id: ALETHEIA_SCHEMA_ID
feature_flag:
url: GITLAB_FEATURE_FLAG_URL
appName: ENV
instanceId: GITLAB_FEATURE_FLAG_INSTANCE_ID
# example when using localstack
aws:
bucket: aletheia
accessKeyId: test
secretAccessKey: test
# endpoint is only needed when using localstack
endpoint: http://localhost:4566
novu: # Notifications provider
api_key: NOVU_API_KEY
openai:
api_key: OPENAI_API_KEY
zenvia:
api_url: ZENVIA_API_URL
api_token: ZENVIA_API_TOKEN
agencia:
access_token: AGENCIA_ACCESS_TOKEN