Add multi-architecture build.
This commit is contained in:
parent
9616f58956
commit
46387d5350
|
@ -1,4 +1,5 @@
|
|||
FROM alpine:3.16.0
|
||||
ARG IMAGE_PREFIX
|
||||
FROM ${IMAGE_PREFIX}alpine:3.16.0
|
||||
|
||||
ENV PORT=18888
|
||||
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -eux pipefail
|
||||
|
||||
IMAGE=witten/wake-on-lan-service
|
||||
|
||||
sudo docker buildx build -t $IMAGE:amd64 .
|
||||
sudo docker push $IMAGE:amd64
|
||||
sudo docker buildx build --platform linux/arm/v7 --build-arg IMAGE_PREFIX="arm32v7/" -t $IMAGE:armv7 .
|
||||
sudo docker push $IMAGE:armv7
|
||||
sudo docker manifest create $IMAGE:latest $IMAGE:amd64 $IMAGE:armv7
|
||||
sudo docker manifest push $IMAGE:latest
|
Loading…
Reference in New Issue