Skip to content

Commit c30c3b9

Browse files
added Dockerfile
1 parent 5f4cf24 commit c30c3b9

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Dockerfile

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM alpine:latest as certs
2+
RUN apk --update add ca-certificates
3+
4+
FROM golang:latest as builder
5+
6+
RUN mkdir /DataStager
7+
WORKDIR /DataStager
8+
COPY . .
9+
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o DataStager .
10+
11+
FROM scratch
12+
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
13+
COPY --from=builder /DataStager/DataStager .
14+
15+
ENTRYPOINT [ "/DataStager"]

0 commit comments

Comments
 (0)