https://zepkit.zeppelinos.org/
git clone https://github.com/IvanTheGreatDev/ZepKit-Dockerfile
cd ZepKit-Dockerfile
./build
docker run -d --rm --name=zepkit -it zepkit
ctrl + c
mkdir zeppelin
docker cp zepkit:/zeppelin/contracts $PWD/zeppelin
docker kill zepkit
./run
docker exec -i zepkit ganache-cli --secure -u 0 -u 1 -u 2 --deterministic -h 0.0.0.0
docker ps
docker exec -d zepkit /bin/sh -c 'cd client/ && npm run start'
Following the guide on http://localhost:3000/counter
1. Go to http://localhost:3000/counter and follow those instructions. (skip the ganache-cli step) but for all zos commands, use ./dzos instead.
For example:
zos init zepkit
Becomes:
./dzos init zepkit
This forwards your command to the docker container using docker exec
You can view the ganache container logs with docker logs zepkit_ganache
And then set the from
address as the top address from the ganache logs
./dzos session --network development --from ADDRESS_FROM_GANACHE --expires 3600
./build
docker run -d --rm --name=zepkit -it zepkit
ctrl + c
mkdir zeppelin
docker cp zepkit:/zeppelin/ $PWD/
docker kill zepkit
docker run -p 8545:8545 -p 3000:3000 -d -v $PWD/zeppelin/:/zeppelin/ --name=zepkit -it zepkit
docker exec zepkit npm run start-blank
docker exec -d zepkit /bin/sh -c 'cd client/ && npm run start'
docker exec -i zepkit ganache-cli --secure -u 0 -u 1 -u 2 --deterministic -h 0.0.0.0
./clean
./openTerm