1
1
version : ' 3'
2
2
services :
3
- postgres :
4
- image : postgres:13.4
5
- environment :
6
- POSTGRES_USER : ' ${POSTGRES_USER}'
7
- POSTGRES_PASSWORD : ' ${POSTGRES_PASSWORD}'
8
- POSTGRES_DB : ' ${POSTGRES_DB}'
9
- POSTGRES_PORT : ${POSTGRES_PORT}
10
- # persist the postgres data to disk so we don't lose it
11
- # on rebuilds.
12
- volumes :
13
- - ./mounts/postgres:/var/lib/postgresql/data
14
- ports :
15
- - ' 5432:5432'
16
- command : ["postgres", "-c", "log_statement=all", "-c", "log_destination=stderr"]
17
-
18
3
event-pipeline-ethereum :
19
- depends_on :
20
- - postgres
21
4
build :
22
5
context : .
23
6
dockerfile : Dockerfile
24
7
restart : always
25
8
environment :
26
9
EVM_RPC_URL : ' ${RPC_URL_ETHEREUM}'
27
10
CHAIN_ID : ' 1'
28
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
11
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
29
12
SCHEMA : ' events'
30
13
# FEAT_EXCLUSIVE_TOKENS_FROM_TRANSACTIONS: "true"
31
14
# TOKENS_FROM_TRANSACTIONS_START_BLOCK: 9193266
@@ -85,16 +68,14 @@ services:
85
68
FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
86
69
87
70
event-pipeline-bsc :
88
- depends_on :
89
- - postgres
90
71
build :
91
72
context : .
92
73
dockerfile : Dockerfile
93
74
restart : always
94
75
environment :
95
76
EVM_RPC_URL : ' ${RPC_URL_BSC}'
96
77
CHAIN_ID : ' 56'
97
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
78
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
98
79
SCHEMA : ' events_bsc'
99
80
SCRAPER_MODE : ' BLOCKS'
100
81
MAX_BLOCKS_REORG : 300
@@ -123,16 +104,14 @@ services:
123
104
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
124
105
125
106
event-pipeline-polygon :
126
- depends_on :
127
- - postgres
128
107
build :
129
108
context : .
130
109
dockerfile : Dockerfile
131
110
restart : always
132
111
environment :
133
112
EVM_RPC_URL : ' ${RPC_URL_POLYGON}'
134
113
CHAIN_ID : ' 137'
135
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
114
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
136
115
SCHEMA : ' events_polygon'
137
116
SCRAPER_MODE : ' BLOCKS'
138
117
ENABLE_PROMETHEUS_METRICS : " true"
@@ -159,16 +138,14 @@ services:
159
138
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
160
139
161
140
event-pipeline-avalanche :
162
- depends_on :
163
- - postgres
164
141
build :
165
142
context : .
166
143
dockerfile : Dockerfile
167
144
restart : always
168
145
environment :
169
146
EVM_RPC_URL : ' ${RPC_URL_AVALANCHE}'
170
147
CHAIN_ID : ' 43114'
171
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
148
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
172
149
SCHEMA : ' events_avalanche'
173
150
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
174
151
# KAFKA_SSL: '${KAFKA_SSL}'
@@ -196,16 +173,14 @@ services:
196
173
197
174
198
175
event-pipeline-fantom :
199
- depends_on :
200
- - postgres
201
176
build :
202
177
context : .
203
178
dockerfile : Dockerfile
204
179
restart : always
205
180
environment :
206
181
EVM_RPC_URL : ' ${RPC_URL_FANTOM}'
207
182
CHAIN_ID : ' 250'
208
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
183
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
209
184
SCHEMA : ' events_fantom'
210
185
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
211
186
# KAFKA_SSL: '${KAFKA_SSL}'
@@ -228,16 +203,14 @@ services:
228
203
WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83'
229
204
230
205
event-pipeline-celo :
231
- depends_on :
232
- - postgres
233
206
build :
234
207
context : .
235
208
dockerfile : Dockerfile
236
209
restart : always
237
210
environment :
238
211
EVM_RPC_URL : ' ${RPC_URL_CELO}'
239
212
CHAIN_ID : ' 42220'
240
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
213
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
241
214
SCHEMA : ' events_celo'
242
215
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
243
216
# KAFKA_SSL: '${KAFKA_SSL}'
@@ -254,16 +227,14 @@ services:
254
227
NFT_FEATURE_START_BLOCK : 11820000
255
228
256
229
event-pipeline-optimism :
257
- depends_on :
258
- - postgres
259
230
build :
260
231
context : .
261
232
dockerfile : Dockerfile
262
233
restart : always
263
234
environment :
264
235
EVM_RPC_URL : ' ${RPC_URL_OPTIMISM}'
265
236
CHAIN_ID : ' 10'
266
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
237
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
267
238
SCHEMA : ' events_optimism'
268
239
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
269
240
# KAFKA_SSL: '${KAFKA_SSL}'
@@ -289,16 +260,14 @@ services:
289
260
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
290
261
291
262
event-pipeline-arbitrum :
292
- depends_on :
293
- - postgres
294
263
build :
295
264
context : .
296
265
dockerfile : Dockerfile
297
266
restart : always
298
267
environment :
299
268
EVM_RPC_URL : ' ${EVM_RPC_URL_ARBITRUM}'
300
269
CHAIN_ID : ' 42161'
301
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
270
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
302
271
SCHEMA : ' events_arbitrum'
303
272
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
304
273
# KAFKA_SSL: '${KAFKA_SSL}'
@@ -320,16 +289,14 @@ services:
320
289
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
321
290
322
291
event-pipeline-base :
323
- depends_on :
324
- - postgres
325
292
build :
326
293
context : .
327
294
dockerfile : Dockerfile
328
295
restart : always
329
296
environment :
330
297
EVM_RPC_URL : ' ${RPC_URL_BASE}'
331
298
CHAIN_ID : ' 8453'
332
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
299
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
333
300
SCHEMA : ' events_base'
334
301
SCRAPER_MODE : ' BLOCKS'
335
302
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
@@ -352,16 +319,14 @@ services:
352
319
FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
353
320
354
321
token-scraper-ethereum :
355
- depends_on :
356
- - postgres
357
322
build :
358
323
context : .
359
324
dockerfile : Dockerfile
360
325
restart : always
361
326
environment :
362
327
EVM_RPC_URL : ' ${RPC_URL_ETHEREUM}'
363
328
CHAIN_ID : ' 1'
364
- POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres /${POSTGRES_DB}'
329
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST} /${POSTGRES_DB}'
365
330
SCHEMA : ' events'
366
331
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
367
332
# KAFKA_SSL: '${KAFKA_SSL}'
0 commit comments