github.com/keltia/go-ipfs@v0.3.8-0.20150909044612-210793031c63/test/3nodetest/server/run.sh (about) 1 # must be connected to bootstrap node 2 ipfs bootstrap add /ip4/$BOOTSTRAP_PORT_4011_TCP_ADDR/tcp/$BOOTSTRAP_PORT_4011_TCP_PORT/ipfs/QmNXuBh8HFsWq68Fid8dMbGNQTh7eG6hV9rr1fQyfmfomE 3 ipfs bootstrap # list bootstrap nodes for debugging 4 5 # wait for daemon to start/bootstrap 6 # alternatively use ipfs swarm connect 7 echo "3nodetest> starting server daemon" 8 9 # run daemon in debug mode to collect profiling data 10 ipfs daemon --debug & 11 sleep 3 12 # TODO instead of bootrapping: ipfs swarm connect /ip4/$BOOTSTRAP_PORT_4011_TCP_ADDR/tcp/$BOOTSTRAP_PORT_4011_TCP_PORT/ipfs/QmNXuBh8HFsWq68Fid8dMbGNQTh7eG6hV9rr1fQyfmfomE 13 14 # change dir before running add commands so ipfs client profiling data doesn't 15 # overwrite the daemon profiling data 16 cd /tmp 17 18 # must mount this volume from data container 19 ipfs add -q /data/filetiny > tmptiny 20 mv tmptiny /data/idtiny 21 echo "3nodetest> added tiny file. hash is" $(cat /data/idtiny) 22 23 ipfs add -q /data/filerand > tmprand 24 mv tmprand /data/idrand 25 echo "3nodetest> added rand file. hash is" $(cat /data/idrand) 26 27 # allow ample time for the client to pull the data 28 sleep 10000000