Dockerfile 598 B

12345678910111213141516171819
  1. FROM golang:1.12.4-alpine as base
  2. MAINTAINER Andrew Swistak <andrew@andrewswistak.com>
  3. RUN mkdir -p /go/src/github.com/ajswis/go-pkparse-server
  4. WORKDIR /go/src/github.com/ajswis/go-pkparse-server
  5. ################################################################################
  6. FROM base as builder
  7. COPY . /go/src/github.com/ajswis/go-pkparse-server
  8. RUN go build .
  9. ################################################################################
  10. FROM base as prod
  11. COPY --from=builder /go/src/github.com/ajswis/go-pkparse-server/go-pkparse-server .
  12. ENV GIN_MODE=release
  13. CMD ./go-pkparse-server