We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d65839 commit fd6cc99Copy full SHA for fd6cc99
Dockerfile
@@ -0,0 +1,13 @@
1
+FROM golang:alpine
2
+ENV CGO_ENABLED 0
3
+RUN apk add --update ca-certificates alpine-sdk
4
+COPY . /build
5
+WORKDIR /build
6
+RUN make
7
+
8
+FROM scratch
9
+MAINTAINER Thomas Maurice <[email protected]>
10
+COPY --from=0 /build/bin/server /server
11
+# probably dont need the cli here
12
+# COPY --from=0 /build/bin/cli /cli
13
+COPY --from=0 /etc/ca-certificates /etc/ca-certificates
Makefile
@@ -2,3 +2,7 @@ all:
if ! [ -d bin ]; then mkdir bin; fi
go build -v -o ./bin/server ./server
go build -v -o ./bin/cli ./cli
+docker:
+ docker build -t dnsbin2-server .
0 commit comments