Files
Jaime Pillora 22dc5db326 Improve Docker release: use GoReleaser for both binaries and images
- Replace separate docker/build-push-action job with GoReleaser dockers
- Merge release_binaries and release_docker into single release job
- Publish multi-arch images to both GHCR and Docker Hub
- Simplify Dockerfile to use pre-built binary from GoReleaser
- Scope permissions properly (contents:write, packages:write)
- Architectures: amd64, arm64, armv7, armv6, 386, ppc64le

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 21:45:33 +11:00

9 lines
226 B
Docker

FROM alpine:3 AS certs
RUN apk add --no-cache ca-certificates
FROM scratch
LABEL maintainer="dev@jpillora.com"
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY chisel /app/bin
ENTRYPOINT ["/app/bin"]