Files
Project_Astral/blockchain/docker-compose.yml
2026-02-25 00:50:23 +05:30

26 lines
791 B
YAML

version: "3.8"
services:
geth:
image: ethereum/client-go:v1.13.15
container_name: astral-geth-node
restart: unless-stopped
entrypoint:
[
"sh",
"-c",
"cp /init-and-run.sh /tmp/run.sh && cp /generate-genesis.sh /tmp/gen.sh && sed -i 's/\\r$//' /tmp/run.sh /tmp/gen.sh && chmod +x /tmp/run.sh /tmp/gen.sh && sed -i 's|/generate-genesis.sh|/tmp/gen.sh|g' /tmp/run.sh && exec /tmp/run.sh",
]
ports:
- "8545:8545"
- "30303:30303"
- "30303:30303/udp"
volumes:
- ./chain_data:/chain_data
- ./keystore:/keystore
- ./keys:/keys:ro
- ./password.txt:/password.txt:ro
- ./genesis.json:/genesis.json
- ./generate-genesis.sh:/generate-genesis.sh
- ./init-and-run.sh:/init-and-run.sh