Files
polaris/Dockerfile
2019-03-14 20:17:44 +00:00

20 lines
602 B
Docker

FROM golang:1.11.4 AS build-env
WORKDIR /go/src/github.com/reactiveops/fairwinds/
COPY . .
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o fairwinds *.go
FROM alpine:3.8
WORKDIR /usr/local/bin
RUN apk --no-cache add ca-certificates
USER nobody
COPY --from=build-env /go/src/github.com/reactiveops/fairwinds/fairwinds .
WORKDIR /opt/app
COPY --from=build-env /go/src/github.com/reactiveops/fairwinds/pkg/dashboard/templates/dashboard.gohtml ./pkg/dashboard/templates/dashboard.gohtml
COPY --from=build-env /go/src/github.com/reactiveops/fairwinds/public ./public
ENTRYPOINT ["fairwinds"]