From 990048122ce18897bfb4df59abe7287f04bfac9d Mon Sep 17 00:00:00 2001 From: soulteary Date: Mon, 9 Jan 2023 22:23:14 +0800 Subject: [PATCH] refactor: fmt, update dockerfiles --- Dockerfile | 4 ++-- Dockerfile.alpine | 3 ++- internal/hook/hook.go | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8e6721e..3a492b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ FROM golang:1.19.4-bullseye AS Builder ENV GOPROXY=https://goproxy.cn +ENV CGO_ENABLED=0 WORKDIR /app COPY . . RUN go mod download -x -RUN GOOS=linux GOARCH=amd64 go build -o webhook - +RUN GOOS=linux GOARCH=amd64 go build -ldflags "-w -s" -o webhook FROM debian:stretch LABEL maintainer "soulteary " COPY --from=builder /app/webhook /bin/ diff --git a/Dockerfile.alpine b/Dockerfile.alpine index c9746e7..80710d7 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -1,9 +1,10 @@ FROM golang:1.19.4-alpine3.16 AS Builder ENV GOPROXY=https://goproxy.cn +ENV CGO_ENABLED=0 WORKDIR /app COPY . . RUN go mod download -x -RUN GOOS=linux GOARCH=amd64 go build -o webhook +RUN GOOS=linux GOARCH=amd64 go build -ldflags "-w -s" -o webhook FROM alpine:3.16 LABEL maintainer "soulteary " diff --git a/internal/hook/hook.go b/internal/hook/hook.go index da96107..59a0fdd 100644 --- a/internal/hook/hook.go +++ b/internal/hook/hook.go @@ -611,7 +611,7 @@ type Hook struct { ResponseMessage string `json:"response-message,omitempty"` ResponseHeaders ResponseHeaders `json:"response-headers,omitempty"` CaptureCommandOutput bool `json:"include-command-output-in-response,omitempty"` - StreamCommandOutput bool `json:"stream-command-output,omitempty"` + StreamCommandOutput bool `json:"stream-command-output,omitempty"` CaptureCommandOutputOnError bool `json:"include-command-output-in-response-on-error,omitempty"` PassEnvironmentToCommand []Argument `json:"pass-environment-to-command,omitempty"` PassArgumentsToCommand []Argument `json:"pass-arguments-to-command,omitempty"`