Dockerfile.npc 274 B

12345678910
  1. FROM golang as builder
  2. WORKDIR /go/src/github.com/cnlh/nps
  3. COPY . .
  4. RUN go get -d -v ./...
  5. RUN CGO_ENABLED=0 go build -ldflags="-w -s -extldflags -static" ./cmd/npc/npc.go
  6. FROM scratch
  7. COPY --from=builder /go/src/github.com/cnlh/nps/npc /
  8. VOLUME /conf
  9. ENTRYPOINT ["/npc"]