https://github.com/perusworld/hardhat-docker
Run multiple hardhat network through docker on different chain id and port
https://github.com/perusworld/hardhat-docker
docker hardhat
Last synced: 5 months ago
JSON representation
Run multiple hardhat network through docker on different chain id and port
- Host: GitHub
- URL: https://github.com/perusworld/hardhat-docker
- Owner: perusworld
- Created: 2023-10-06T23:46:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-02T00:44:04.000Z (7 months ago)
- Last Synced: 2025-12-04T15:57:31.448Z (7 months ago)
- Topics: docker, hardhat
- Language: TypeScript
- Homepage:
- Size: 476 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hardhat Docker
```shell
docker build -t hardhat-docker:latest .
docker create --name evm_1 -e CHAIN_ID=31338 -p 8546:8545 hardhat-docker:latest
docker create --name evm_1 -e CHAIN_ID=31339 -e MINE_INTERVAL=5000 -p 8549:8545 hardhat-docker:latest
docker start evm_1
docker logs -f evm_1
docker stop evm_1
docker rm evm_1
# Build first
with docker compose single
docker compose -p hardhat-node up -d
AUTO_MINE=false MINE_INTERVAL=1000 docker compose -p hardhat-node up -d
docker compose -p hardhat-node down
# with docker compose multiple
docker compose -p multiple -f docker-compose-test.yaml build
docker compose -p multiple -f docker-compose-test.yaml up
docker compose -p multiple -f docker-compose-test.yaml down
```