track-me/Dockerfile
Peter Stuifzand 590094cdbb
All checks were successful
the build was successful
Add Dockerfile for building
2019-03-13 14:46:12 +01:00

16 lines
404 B
Docker

# build stage
FROM golang:1.12-alpine3.9 AS build-env
RUN apk --no-cache add git
WORKDIR /go/src/p83.nl/go/track-me
ADD . /go/src/p83.nl/go/track-me
RUN go get && go build
FROM alpine:3.9
RUN addgroup -S app && adduser -S -G app app
RUN apk add --update ca-certificates
WORKDIR /data
RUN ["chown", "app:app", "/data"]
COPY --from=build-env /go/bin/track-me /app/
USER app
ENTRYPOINT ["/app/track-me"]