Add Dockerfile for building
the build was successful
Details
the build was successful
Details
parent
550b41c96e
commit
590094cdbb
@ -1,8 +1,15 @@
|
||||
FROM alpine
|
||||
# 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 track-me /app/
|
||||
COPY --from=build-env /go/bin/track-me /app/
|
||||
USER app
|
||||
CMD ["/app/track-me"]
|
||||
ENTRYPOINT ["/app/track-me"]
|
||||
|
Loading…
Reference in new issue