Files
one-liner-archive/ropsten/compose.yaml
2022-08-30 15:52:39 -03:00

48 lines
1.6 KiB
YAML

services:
prysm:
image: gcr.io/prysmaticlabs/prysm/beacon-chain:v3.0.0
command: --datadir=/data --rpc-host=0.0.0.0 --monitoring-host=0.0.0.0 --execution-endpoint=http://erigon:8551 --ropsten --jwt-secret=/erigon-data/jwt.hex --accept-terms-of-use --genesis-state=/genesis.ssz --grpc-gateway-host="0.0.0.0" --grpc-gateway-corsdomain='*' --checkpoint-sync-url=https://ropsten.checkpoint-sync.ethdevops.io --genesis-beacon-api-url=https://ropsten.checkpoint-sync.ethdevops.io
ports:
- "3500:3500"
- "13000:13000"
- "12000:12000/udp"
volumes:
- type: bind
source: "${ERIGON_DATA}"
target: /erigon-data
- type: bind
source: "${PRYSM_DATA}"
target: /data
depends_on:
- "erigon"
restart: unless-stopped
mem_swappiness: 0
configs:
- genesis.ssz
erigon:
image: otterscan/erigon:v2022.08.03-otterscan
command: erigon --chain=ropsten --datadir=/erigon-data --torrent.download.slots=7 --http.api="eth,net,erigon,ots" --ws --http.corsdomain="*" --http.addr="0.0.0.0" --http.vhosts='*' --authrpc.addr="erigon" --authrpc.vhosts="erigon"
ports:
- "8545:8545"
- "30303:30303/tcp"
- "30303:30303/udp"
- "42069:42069/tcp"
- "42069:42069/udp"
volumes:
- type: bind
source: "${ERIGON_DATA}"
target: /erigon-data
restart: unless-stopped
mem_swappiness: 0
otterscan:
image: otterscan/otterscan:v2022.04.01-otterscan
ports:
- "3000:80"
depends_on:
- "prysm"
- "erigon"
restart: unless-stopped
configs:
genesis.ssz:
file: ./genesis.ssz