We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3944a49 commit 389a2d7Copy full SHA for 389a2d7
Dockerfile
@@ -1,10 +1,14 @@
1
-FROM golang:1.19
2
-WORKDIR /go/src/github.com/gw2auth/http-echo/
+FROM golang:1.26 AS builder
+
3
+WORKDIR /build
4
5
COPY go.mod ./
-COPY main.go ./
-RUN CGO_ENABLED=0 go build -a -o app
6
+RUN go mod download
7
8
+COPY ../.. ./
9
+RUN CGO_ENABLED=0 go build -o http-echo
10
-FROM alpine:latest
-WORKDIR /root/
-COPY --from=0 /go/src/github.com/gw2auth/http-echo/app ./app
-CMD ["/root/app"]
11
+FROM scratch
12
+COPY --from=builder /build/http-echo /http-echo
13
+EXPOSE 8080
14
+ENTRYPOINT ["/http-echo"]
0 commit comments