mirror of
https://github.com/klutchell/unbound-docker.git
synced 2026-10-15 16:02:46 +00:00
Merge pull request #94 from klutchell/kyle/docker-bake
Use docker bake file for multi-arch builds with Flowzone
This commit is contained in:
@@ -18,15 +18,9 @@ jobs:
|
||||
FLOWZONE_TOKEN: ${{ secrets.FLOWZONE_TOKEN }}
|
||||
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
||||
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
|
||||
DOCKER_REGISTRY_USER: ${{ secrets.DOCKER_REGISTRY_USER }}
|
||||
DOCKER_REGISTRY_PASS: ${{ secrets.DOCKER_REGISTRY_PASS }}
|
||||
DOCKERHUB_USER: ${{ secrets.DOCKER_REGISTRY_USER }}
|
||||
DOCKERHUB_TOKEN: ${{ secrets.DOCKER_REGISTRY_PASS }}
|
||||
with:
|
||||
protect_branch: false
|
||||
skip_versioning: true
|
||||
docker_platforms: |
|
||||
linux/amd64
|
||||
linux/arm64
|
||||
linux/arm/v7
|
||||
linux/arm/v6
|
||||
dockerhub_repo: klutchell/unbound
|
||||
ghcr_repo: klutchell/unbound
|
||||
docker_images: |
|
||||
ghcr.io/klutchell/unbound,
|
||||
docker.io/klutchell/unbound
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
// https://github.com/docker/metadata-action#bake-definition
|
||||
target "docker-metadata-action" {}
|
||||
|
||||
target "build" {
|
||||
inherits = ["docker-metadata-action"]
|
||||
context = "./"
|
||||
dockerfile = "Dockerfile"
|
||||
platforms = [
|
||||
"linux/amd64",
|
||||
"linux/arm/v7",
|
||||
"linux/arm/v6",
|
||||
"linux/arm64"
|
||||
]
|
||||
}
|
||||
@@ -4,12 +4,18 @@ services:
|
||||
|
||||
server:
|
||||
image: sut
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
networks:
|
||||
- internal
|
||||
command: -v -v -v
|
||||
|
||||
version:
|
||||
image: sut
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
networks:
|
||||
- internal
|
||||
command: -V
|
||||
@@ -22,7 +28,7 @@ services:
|
||||
- server
|
||||
entrypoint: ""
|
||||
command: >-
|
||||
sh -c '
|
||||
/bin/sh -c '
|
||||
apk add --no-cache bind-tools &&
|
||||
dig sigok.verteiltesysteme.net @server +dnssec | tee /dev/stderr | grep -wq NOERROR &&
|
||||
dig sigfail.verteiltesysteme.net @server +dnssec | tee /dev/stderr | grep -wq SERVFAIL
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
version: "2"
|
||||
|
||||
services:
|
||||
sut:
|
||||
server:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
|
||||
Reference in New Issue
Block a user