-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
69 lines (69 loc) · 1.45 KB
/
config.example.json
File metadata and controls
69 lines (69 loc) · 1.45 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
{
"server": {
"host": "0.0.0.0",
"port": 3000,
"trustProxy": 2
},
"logging": {
"level": "info",
"pretty": false
},
"sentry": {
"dsn": "https://your-sentry-dsn@sentry.io/project-id",
"environment": "production",
"tracesSampleRate": 0.1
},
"env": "production",
"rateLimit": {
"global": 100,
"sensitive": 20,
"windowMs": 60000
},
"metrics": {
"bearerToken": "replace-with-a-long-random-prometheus-token"
},
"chain": {
"network": "Preview",
"blockfrost": {
"projectId": "your-blockfrost-project-id",
"tier": "free"
},
"facilitator": {
"signerMode": "local-file",
"seedPhraseFile": "/run/secrets/cardano402-facilitator.seed"
},
"cache": {
"utxoTtlSeconds": 60
},
"reservation": {
"ttlSeconds": 120,
"maxConcurrent": 20
},
"redis": {
"host": "redis-prod",
"port": 6379,
"password": "your-redis-password",
"db": 0
},
"verification": {
"graceBufferSeconds": 30,
"maxTimeoutSeconds": 300,
"feeMinLovelace": 150000,
"feeMaxLovelace": 5000000
}
},
"demo": {
"blockfrostProjectId": "your-preview-blockfrost-project-id",
"seedPhraseFile": "/run/secrets/cardano402-demo-preview.seed",
"network": "Preview"
},
"storage": {
"backend": "fs",
"fs": {
"dataDir": "./data/files"
},
"ipfs": {
"apiUrl": "http://localhost:5001"
}
}
}