Fix multiarch docker build.

This commit is contained in:
Bastien Wirtz 2020-05-19 20:41:05 -07:00
parent e6701f57cc
commit c92844bd0e
3 changed files with 7 additions and 0 deletions

View File

@ -1,4 +1,5 @@
FROM arm32v7/alpine:3.11
COPY qemu-arm-static /usr/bin
COPY ./ /www/

View File

@ -1,4 +1,5 @@
FROM arm64v8/alpine:3.11
COPY qemu-arm-static /usr/bin
COPY ./ /www/

View File

@ -1,5 +1,10 @@
#!/bin/bash
#!/bin/bash
# downloads a local copy of qemu on docker-hub build machines
curl -L https://github.com/balena-io/qemu/releases/download/v3.0.0%2Bresin/qemu-3.0.0+resin-arm.tar.gz | tar zxvf - -C . && mv qemu-3.0.0+resin-arm/qemu-arm-static .
docker manifest push --purge b4bz/homer:latest
docker manifest create b4bz/homer:latest b4bz/homer:latest-amd64 b4bz/homer:latest-arm32v7 b4bz/homer:latest-arm64v8
docker manifest annotate b4bz/homer:latest b4bz/homer:latest-arm32v7 --os linux --arch arm