diff --git a/docker/armv7l/README.md b/docker/armv7l/README.md new file mode 100644 index 00000000..a9ced0cb --- /dev/null +++ b/docker/armv7l/README.md @@ -0,0 +1,10 @@ +# [openstf/stf-armv7l](https://hub.docker.com/r/openstf/stf-armv7l/) + +An alternate docker image for `armv7l`. + +To build the image, run the following commands from the repo root directory (**not** this directory) on an `armv7l` machine: + +```bash +ARCH=armhf docker/armv7l/mkimage-alpine.sh +docker build -f docker/armv7l/Dockerfile -t openstf/stf-armv7l:latest +``` diff --git a/docker/armv7l/mkimage-alpine.sh b/docker/armv7l/mkimage-alpine.sh index c2326f3c..236598ca 100755 --- a/docker/armv7l/mkimage-alpine.sh +++ b/docker/armv7l/mkimage-alpine.sh @@ -18,6 +18,8 @@ usage() { tmp() { TMP=$(mktemp -d ${TMPDIR:-/var/tmp}/alpine-docker-XXXXXXXXXX) ROOTFS=$(mktemp -d ${TMPDIR:-/var/tmp}/alpine-docker-rootfs-XXXXXXXXXX) + # This needs to be done or overlayfs won't be happy with our imported image. + chmod 755 $ROOTFS trap "rm -rf $TMP $ROOTFS" EXIT TERM INT } diff --git a/docker/armv7l/publish.sh b/docker/armv7l/publish.sh deleted file mode 100755 index c95b54b0..00000000 --- a/docker/armv7l/publish.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env sh -set -xeuo pipefail -ARCH=armhf docker/armv7l/mkimage-alpine.sh -docker build -f docker/armv7l/Dockerfile -t openstf/stf-armv7l:latest -docker push openstf/stf-armv7l:latest