We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b99382a + 935ce3a commit 7f4144dCopy full SHA for 7f4144d
Dockerfile
@@ -1,20 +1,10 @@
1
FROM alpine:3.15.0 as certs
2
RUN apk --update add ca-certificates
3
4
-FROM golang:1.18.0-alpine3.15 AS builder
5
-RUN apk add git bash gcc musl-dev upx
6
-WORKDIR /app
7
-COPY . .
8
-RUN go mod tidy
9
-RUN go test -v ./...
10
-ENV CGO_ENABLED=0
11
-RUN GOARCH=amd64 go build -ldflags "-w -s" -v ./...
12
-RUN upx -9 -o grimd.minify grimd && mv grimd.minify grimd
13
-
14
FROM scratch
15
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
16
-COPY --from=builder /app/grimd /usr/bin/grimd
17
-EXPOSE 53:53/udp
18
-EXPOSE 53:53/tcp
19
-EXPOSE 8080
+COPY grimd /usr/bin/grimd
+EXPOSE 53/udp
+EXPOSE 53/tcp
+EXPOSE 8080/tcp
20
ENTRYPOINT ["/usr/bin/grimd"]
0 commit comments