Building from Source
You can build the docker image from source, or build the binaries locally. Both of these can take quite a long time, even on "developer" hardware - particularly the docker image.
Running the node from source
git clone https://github.com/rs-ipfs/substrate
cd substrate
git checkout offchain_ipfs
cargo build --workspace
Building the docker image from source
This is a multistage build based on Alpine linux. The resulting image will contain
the substrate-ipfs
binary and the node-template
binary.
We suggest you supply your own tag name.
git clone https://github.com/rs-ipfs/substrate
cd substrate
git checkout offchain_ipfs_docker
docker build --file .maintain/Dockerfile --tag [your-tag-here] .
Refer to the Using the Docker image section of for information about running the image.
Read on to learn about the modifications in the offchain_ipfs
branch, and what they do.