forked from eosrio/hyperion-history-api
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample-ecosystem.config.js
More file actions
77 lines (77 loc) · 2.55 KB
/
example-ecosystem.config.js
File metadata and controls
77 lines (77 loc) · 2.55 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
module.exports = {
apps: [
{
name: "Indexer",
script: "./launcher.js",
node_args: ["--trace-deprecation","--max-old-space-size=4096"],
autorestart: false,
kill_timeout: 3600,
env: {
PARSER: '1.8',
START_ON: 0,
STOP_ON: 0,
AUTO_STOP: 0,
REWRITE: 'false',
PURGE_QUEUES: 'false',
DISABLE_READING: 'false',
ENABLE_INDEXING: 'true',
ENABLE_STREAMING: 'false',
STREAM_TRACES: 'false',
STREAM_DELTAS: 'false',
BATCH_SIZE: 5000,
QUEUE_THRESH: 8000,
LIVE_READER: 'true',
LIVE_ONLY: 'false',
FETCH_BLOCK: 'true',
FETCH_TRACES: 'true',
CHAIN: 'eos',
CREATE_INDICES: 'v1',
PREVIEW: 'false',
READERS: 1,
DESERIALIZERS: 1,
DS_MULT: 1,
ES_IDX_QUEUES: 1,
ES_AD_IDX_QUEUES: 1,
READ_PREFETCH: 50,
BLOCK_PREFETCH: 100,
INDEX_PREFETCH: 500,
PROC_DELTAS: 'true',
INDEX_DELTAS: 'true',
INDEX_ALL_DELTAS: 'false',
ABI_CACHE_MODE: 'false',
PROPOSAL_STATE: 'false',
ACCOUNT_STATE: 'false',
VOTERS_STATE: 'false',
USERRES_STATE: 'false',
DELBAND_STATE: 'false',
REPAIR_MODE: 'false',
INDEX_TRANSFER_MEMO: 'false',
DEBUG: 'false'
}
},
{
name: 'API',
script: "./api/api-loader.js",
exec_mode: 'cluster',
node_args: ["--trace-deprecation"],
merge_logs: true,
instances: 1,
autorestart: true,
exp_backoff_restart_delay: 100,
watch: ["api"],
env: {
PROVIDER_NAME: 'Provider Name',
PROVIDER_URL: 'https://yourproviderwebsite',
CHAIN: 'eos',
CHAIN_NAME: 'EOS Mainnet',
CHAIN_LOGO_URL: 'https://bloks.io/img/chains/eos.png',
SERVER_PORT: '7000',
SERVER_NAME: 'example.com',
SERVER_ADDR: '127.0.0.1',
ENABLE_CACHING: 'true',
CACHE_LIFE: 30,
ENABLE_STREAMING: false
}
}
]
};