diff --git a/.github/workflows/publish-image.yaml b/.github/workflows/publish-image.yaml index 68146dc..08f283b 100644 --- a/.github/workflows/publish-image.yaml +++ b/.github/workflows/publish-image.yaml @@ -43,7 +43,6 @@ jobs: - name: Push to GitHub Container Registry uses: docker/build-push-action@v2 with: - registry: ghcr.io push: true tags: | ghcr.io/${{ env.REPOSITORY }}:${{ steps.tagName.outputs.tag }} @@ -59,7 +58,6 @@ jobs: - name: Push to GitLab Container Registry uses: docker/build-push-action@v2 with: - registry: registry.gitlab.com push: true tags: | registry.gitlab.com/${{ env.REPOSITORY }}:${{ steps.tagName.outputs.tag }} diff --git a/Dockerfile b/Dockerfile index 5fef333..638af88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,12 @@ FROM golang:1.18.0-bullseye AS builder WORKDIR /go/src/ogjson COPY . . -RUN go install -FROM gcr.io/distroless/base-debian11 +RUN CGO_ENABLED=0 go install -ldflags '-s -w' + +FROM scratch COPY --from=builder /go/bin/ogjson /ogjson +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt + CMD ["/ogjson"]