Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM golang:1.8.3 as goget
- LABEL maintainer="dcwolf@gmail.com"
- ADD ./main.go /go/src/github.com/palumacil/example/main.go
- ADD ./handler.go /go/src/github.com/palumacil/example/handler.go
- ADD ./config.go /go/src/github.com/palumacil/example/config.go
- RUN go get .\..
- FROM golang:1.8.3-alpine as gobuild
- LABEL maintainer="dcwolf@gmail.com"
- COPY --from=goget /go/src /go/src
- RUN go install github.com/palumacil/example
- FROM alpine
- LABEL maintainer="dcwolf@gmail.com"
- COPY --from=gobuild /go/bin /go/bin
- EXPOSE 80
- CMD /go/bin/example -port=80 -secrets=/run/secrets/example.json -log=/logs/example.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement