Skip to content

Commit 4a8326c

Browse files
Switch to use go module, fmt, docker changes, go 1.14 (#5)
* run gofmt * Switch to use go module, fmt, docker changes
1 parent 49ad175 commit 4a8326c

File tree

5 files changed

+290
-72
lines changed

5 files changed

+290
-72
lines changed

.dockerignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*
2+
!main.go
3+
!go.mod
4+
!go.sum

Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
FROM golang:1.12.1
2-
WORKDIR /go/src/github.com/deliveryhero/k8s-event-logger
3-
COPY main.go .
4-
RUN go get -d -v ./...
5-
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
1+
FROM golang:1.14.0 as builder
2+
WORKDIR /go/src/github.com/max-rocket-internet/k8s-event-logger
3+
COPY . .
4+
RUN go get
5+
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-event-logger
66
RUN adduser --disabled-login --no-create-home --disabled-password --system --uid 101 non-root
7+
78
FROM alpine:3.9.3
8-
RUN apk --no-cache add ca-certificates
9-
WORKDIR /
10-
COPY --from=0 /go/src/github.com/deliveryhero/k8s-event-logger/main k8s-event-logger
11-
USER 101
9+
RUN addgroup -S non-root && adduser -S -G non-root non-root
10+
USER non-root
1211
ENV USER non-root
12+
COPY --from=builder /go/src/github.com/max-rocket-internet/k8s-event-logger/k8s-event-logger k8s-event-logger
1313
CMD ["/k8s-event-logger"]

go.mod

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
module github.com/max-rocket-internet/k8s-event-logger
2+
3+
go 1.14
4+
5+
require (
6+
github.com/imdario/mergo v0.3.9 // indirect
7+
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d // indirect
8+
golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1 // indirect
9+
k8s.io/api v0.18.2
10+
k8s.io/apimachinery v0.18.2
11+
k8s.io/client-go v0.18.2
12+
k8s.io/utils v0.0.0-20200414100711-2df71ebbae66 // indirect
13+
)

0 commit comments

Comments
 (0)