diff --git a/build_all.sh b/build_all.sh index ebc9eec..18865ca 100755 --- a/build_all.sh +++ b/build_all.sh @@ -9,7 +9,7 @@ for dir in builds/*/ ; do folder_name=$(basename $dir) # Build the Docker image - docker build --platform linux/amd64 -t caddy-$folder_name $dir + docker build --platform linux/amd64,linux/arm64 -t caddy-$folder_name $dir # Tag the Docker image for pushing to the repository docker tag caddy-$folder_name linloir/caddy-$folder_name diff --git a/builds/git-dns/Dockerfile b/builds/git-dns/Dockerfile new file mode 100644 index 0000000..e65aa54 --- /dev/null +++ b/builds/git-dns/Dockerfile @@ -0,0 +1,11 @@ +FROM caddy:builder AS builder + +RUN xcaddy build \ + --with github.com/caddy-dns/cloudflare \ + --with github.com/caddy-dns/dnspod \ + --with github.com/caddy-dns/alidns \ + --with github.com/greenpau/caddy-git + +FROM caddy:latest + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy