-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
76 lines (73 loc) · 2.29 KB
/
docker-compose.yml
File metadata and controls
76 lines (73 loc) · 2.29 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
version: '3.4'
volumes:
l2_ipc:
services:
rise-exec:
image: public.ecr.aws/risechain/risechain-public/rise-exec/node:sha-f97ed60
restart: unless-stopped
ports:
- "8545:8545" # rpc
- "8546:8546" # ws
- "9001:9001" # metrics
command: >
node
--chain=/genesis.json
--datadir=/db
--http --http.api=eth,web3 --http.addr=0.0.0.0 --http.port=8545
--ws --ws.api=eth,web3 --ws.addr=0.0.0.0 --ws.port=8546
--authrpc.jwtsecret=/config/jwt.txt
--auth-ipc
--auth-ipc.path /ipc/auth_reth.ipc
--metrics 0.0.0.0:9001
--rpc.gascap=64000000
--txpool.nolocals
--txpool.max-account-slots=18446744073709551615
--engine.state-root-fallback
--engine.disable-prewarming
--engine.allow-unwind-canonical-header
--identity=rise-4f9b653/reth-main-8367ba4/linux-aarch64
${FULL_NODE_FLAG:-}
environment:
- RISE_UPSTREAM_WS_URL=${SEQUENCER_WS_URL}
volumes:
- "${LOCAL_DATA_DIR}/l2_data:/db"
- "l2_ipc:/ipc"
- "./chain/genesis.json:/genesis.json"
- "./jwt.txt:/config/jwt.txt"
rise-node:
image: public.ecr.aws/risechain/risechain-public/rise-op-node:sha-83a4272
restart: unless-stopped
command: >
op-node
--l1=${L1_RPC_URL}
--l1.beacon.ignore=true
--l1.epoch-poll-interval=12s
--l1.http-poll-interval=6s
--l1.trustrpc
--l1.rpckind=debug_geth
--l2=/ipc/auth_reth.ipc
--l2.jwt-secret=/config/jwt.txt
--l2.enginekind=reth
--verifier.l1-confs=12
--rollup.config=/rollup.json
--p2p.static=${SEQUENCER_NODE_MULTIADDR}
--p2p.listen.ip=0.0.0.0
--p2p.listen.tcp=9223
--p2p.listen.udp=9223
--p2p.gossip.timestamp.threshold=30m0s
--p2p.no-discovery
--metrics.enabled --metrics.addr=0.0.0.0 --metrics.port=7300
--ignore-missing-pectra-blob-schedule
--altda.enabled=true
--altda.da-service=true
--altda.da-server=${DA_SERVER_URL}
ports:
- "7545:9545" # rpc
- "9223:9223/tcp" # p2p
- "9223:9223/udp" # p2p
- "7300:7300" # metrics
volumes:
- "${LOCAL_DATA_DIR}/safedb_data:/db"
- "./jwt.txt:/config/jwt.txt"
- "./chain/rollup.json:/rollup.json"
- "l2_ipc:/ipc"