forked from cerc-io/ipld-eth-server
29 lines
1.1 KiB
Bash
29 lines
1.1 KiB
Bash
# must be connected to bootstrap node
|
|
ipfs bootstrap add /ip4/$BOOTSTRAP_PORT_4011_TCP_ADDR/tcp/$BOOTSTRAP_PORT_4011_TCP_PORT/ipfs/QmNXuBh8HFsWq68Fid8dMbGNQTh7eG6hV9rr1fQyfmfomE
|
|
ipfs bootstrap # list bootstrap nodes for debugging
|
|
|
|
# wait for daemon to start/bootstrap
|
|
# alternatively use ipfs swarm connect
|
|
echo "3nodetest> starting server daemon"
|
|
|
|
# run daemon in debug mode to collect profiling data
|
|
ipfs daemon --debug &
|
|
sleep 3
|
|
# TODO instead of bootrapping: ipfs swarm connect /ip4/$BOOTSTRAP_PORT_4011_TCP_ADDR/tcp/$BOOTSTRAP_PORT_4011_TCP_PORT/ipfs/QmNXuBh8HFsWq68Fid8dMbGNQTh7eG6hV9rr1fQyfmfomE
|
|
|
|
# change dir before running add commands so ipfs client profiling data doesn't
|
|
# overwrite the daemon profiling data
|
|
cd /tmp
|
|
|
|
# must mount this volume from data container
|
|
ipfs add -q /data/filetiny > tmptiny
|
|
mv tmptiny /data/idtiny
|
|
echo "3nodetest> added tiny file. hash is" $(cat /data/idtiny)
|
|
|
|
ipfs add -q /data/filerand > tmprand
|
|
mv tmprand /data/idrand
|
|
echo "3nodetest> added rand file. hash is" $(cat /data/idrand)
|
|
|
|
# allow ample time for the client to pull the data
|
|
sleep 10000000
|