From c7afdf1fa57f08ce0fe4e0d8c867256b0a40bc74 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 2 Oct 2018 14:16:32 -0700 Subject: [PATCH] setup ipfs api config --- bin/setup-docker-machine | 8 +++++++- bionic-defaults/setup.sh | 16 ++++++++++++++++ ubuntu-ipfs-mirror-client/setup.sh | 3 ++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/bin/setup-docker-machine b/bin/setup-docker-machine index 1e40335..71353a5 100755 --- a/bin/setup-docker-machine +++ b/bin/setup-docker-machine @@ -1,4 +1,10 @@ #!/bin/bash docker-machine rm -f default -docker-machine create default --virtualbox-memory 32768 --virtualbox-cpu-count "-1" --virtualbox-no-share + +# 100GiB disk, 32GiB ram, all cpus +docker-machine create default \ + --virtualbox-disk-size 100000 \ + --virtualbox-memory 32768 \ + --virtualbox-cpu-count "-1" \ + --virtualbox-no-share diff --git a/bionic-defaults/setup.sh b/bionic-defaults/setup.sh index d79261c..b7c9b84 100644 --- a/bionic-defaults/setup.sh +++ b/bionic-defaults/setup.sh @@ -43,3 +43,19 @@ apt update apt -y install $PKGS rm -rf /var/lib/apt/lists/* + +# install ipget v0.3.0 amd64: +# sneak@nostromo-2:~$ ipfs name resolve /ipns/dist.ipfs.io/ipget/v0.3.0/ipget_v0.3.0_linux-amd64.tar.gz +# /ipfs/QmUDECZXueqXdcBEu3SLf8J19QfubhksdrDZeh1exCVMDz/ipget/v0.3.0/ipget_v0.3.0_linux-amd64.tar.gz +# sneak@nostromo-2:~$ ipfs resolve /ipfs/QmUDECZXueqXdcBEu3SLf8J19QfubhksdrDZeh1exCVMDz/ipget/v0.3.0/ipget_v0.3.0_linux-amd64.tar.gz +# /ipfs/QmQcKL42JqZtWKjbcCys27iaAKybRcchSFWaD9sF8LEUKL +HASH="QmQcKL42JqZtWKjbcCys27iaAKybRcchSFWaD9sF8LEUKL" +if [[ "$(arch)" = "x86_64" ]]; then + if [[ ! -x /usr/local/bin/ipget ]]; then + curl -f https://cloudflare-ipfs.com/ipfs/$HASH > /tmp/ipget_v0.3.0_linux.amd64.tar.gz && \ + cd /tmp && \ + tar zxvf ./ipget_v0.3.0_linux.amd64.tar.gz && \ + mv ipget/ipget /usr/local/bin/ipget && \ + chmod +x /usr/local/bin/ipget + fi +fi diff --git a/ubuntu-ipfs-mirror-client/setup.sh b/ubuntu-ipfs-mirror-client/setup.sh index 43d6628..4eadeae 100644 --- a/ubuntu-ipfs-mirror-client/setup.sh +++ b/ubuntu-ipfs-mirror-client/setup.sh @@ -53,9 +53,10 @@ sleep 5 if [[ ! -d $HOME/.ipfs ]]; then mkdir -p $HOME/.ipfs - echo -n '/ip4/127.0.0.1/tcp/5001' > $HOME/.ipfs/api fi +echo -n '/ip4/127.0.0.1/tcp/5001' > $HOME/.ipfs/api + dpkg --remove-architecture i386 rm -rf /var/lib/apt/lists/* apt update