Browse Source

Download images on runner

master
Mayank 4 years ago
parent
commit
91a5b66305
No known key found for this signature in database GPG Key ID: D037D60476CE748C
  1. 1
      depends
  2. 23
      stage0/00-configure-apt/00-run.sh
  3. 5
      stage2/05-docker-compose/00-packages
  4. 10
      stage2/05-docker-compose/01-run.sh

1
depends

@ -17,3 +17,4 @@ file
git
lsmod:kmod
bc
jq

23
stage0/00-configure-apt/00-run.sh

@ -14,4 +14,27 @@ on_chroot apt-key add - < files/raspberrypi.gpg.key
on_chroot << EOF
apt-get update
apt-get dist-upgrade -y
EOF
echo "Installing Go"
cd ~
curl -O "https://golang.org/dl/go1.14.4.linux-amd64.tar.gz"
tar xvf go1.14.4.linux-amd64.tar.gz
sudo chown -R root:root ./go
sudo mv go /usr/local
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
go version
echo "Go installed, now downloading images"
wget -q "https://raw.githubusercontent.com/moby/moby/master/contrib/download-frozen-image-v2.sh"
chmod +x download-frozen-image-v2.sh
./download-frozen-image-v2.sh docker-images getumbrel/middleware:latest
ls docker-images/
cp -avr docker-images/ ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/docker-images
on_chroot << EOF
ls /home/${FIRST_USER_NAME}/
ls /home/${FIRST_USER_NAME}/docker-images
EOF

5
stage2/05-docker-compose/00-packages

@ -1,4 +1 @@
git
curl
jq
golang
git

10
stage2/05-docker-compose/01-run.sh

@ -29,12 +29,4 @@ echo "Copying the compose service to rootfs (etc/init.d)"
cp files/compose-service ${ROOTFS_DIR}/etc/init.d/umbrelbox
echo "Docker stuff installed!"
echo "Downloading images from Docker Hub"
on_chroot << EOF
wget -q "https://raw.githubusercontent.com/moby/moby/master/contrib/download-frozen-image-v2.sh"
chmod +x download-frozen-image-v2.sh
./download-frozen-image-v2.sh docker-images getumbrel/middleware:latest
tar -cC 'target_dir' . | docker load
EOF
echo "Docker stuff installed!"
Loading…
Cancel
Save