diff --git a/.crow/docker-build.yaml b/.crow/docker-build.yaml new file mode 100644 index 0000000..6dfb94b --- /dev/null +++ b/.crow/docker-build.yaml @@ -0,0 +1,12 @@ +publish-next-agent: + image: woodpeckerci/plugin-docker-buildx + settings: + repo: ryuupendragon/caddy-test + dockerfile: Dockerfile + # platforms: linux/amd64,linux/arm64/v8 + tag: latest + username: + from_secret: DOCKERHUB_USERNAME + password: + from_secret: DOCKERHUB_TOKEN + dry-run: true diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4b1aef3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM caddy:2.10.0-builder AS builder + +RUN xcaddy build \ + --with github.com/hslatman/caddy-crowdsec-bouncer/http \ + --with github.com/hslatman/caddy-crowdsec-bouncer/layer4 \ + --with github.com/hslatman/caddy-crowdsec-bouncer/appsec + +FROM caddy:2.10.0 + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy \ No newline at end of file