From 8770fc719e8a84af8abb54752fa20ef63b190448 Mon Sep 17 00:00:00 2001 From: latenssi Date: Wed, 14 Oct 2020 09:47:40 +0300 Subject: [PATCH 1/3] Update Dockerfile --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 30abd4a..8be1dc5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -FROM golang:1.14.2 AS builder +FROM golang:1.15-alpine AS builder -WORKDIR /go/src/github.com/chennqqi/http-dump +WORKDIR /go/src/github.com/tislaamo/http-dump COPY main.go . @@ -8,7 +8,7 @@ RUN CGO_ENABLED=0 GOOS=linux go build --ldflags "-s -w" -a -installsuffix cgo -o FROM scratch -COPY --from=0 /go/src/github.com/chennqqi/http-dump/http-dump . +COPY --from=0 /go/src/github.com/tislaamo/http-dump/http-dump . EXPOSE 8080 From 2580c0a5b0d4d63b099e078749a448a597ebcc96 Mon Sep 17 00:00:00 2001 From: latenssi Date: Wed, 14 Oct 2020 09:48:00 +0300 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6900350..ed536e0 100644 --- a/README.md +++ b/README.md @@ -12,5 +12,5 @@ within a docker compose. It's highly recommend to use http-dump docker image. ```console -$ docker run --rm -p "8080:8080" -it daime/http-dump:latest +$ docker run --rm -p "8080:8080" -it tislaamo/http-dump:latest ``` From cc8428b8c05ef74a8c899890038bf80f650b2e3a Mon Sep 17 00:00:00 2001 From: Lauri Junkkari Date: Wed, 14 Oct 2020 10:05:37 +0300 Subject: [PATCH 3/3] Respond with just 200 Ok --- Dockerfile | 2 +- main.go | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8be1dc5..e2581b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN CGO_ENABLED=0 GOOS=linux go build --ldflags "-s -w" -a -installsuffix cgo -o FROM scratch -COPY --from=0 /go/src/github.com/tislaamo/http-dump/http-dump . +COPY --from=builder /go/src/github.com/tislaamo/http-dump/http-dump . EXPOSE 8080 diff --git a/main.go b/main.go index dfa5e50..9a533cf 100644 --- a/main.go +++ b/main.go @@ -20,11 +20,9 @@ func main() { return } - b := string(d) + log.Printf("Request received:\n%s\n\n", d) - log.Printf("request received:\n%s\n\n", b) - - if _, err := fmt.Fprintf(w, b); err != nil { + if _, err := fmt.Fprintf(w, string("")); err != nil { msg := fmt.Sprintf("couldn't write response: %s", err) log.Printf(msg) http.Error(w, msg, http.StatusInternalServerError)