onepanel/Dockerfile

21 lines
420 B
Docker
Raw Permalink Normal View History

FROM golang:1.15.5 AS builder
2020-02-26 09:00:03 +08:00
WORKDIR /go/src
COPY . .
RUN go get -d -v ./...
RUN go install -v ./...
RUN go get -u github.com/pressly/goose/cmd/goose
2020-06-05 09:04:31 +08:00
RUN go build -o /go/bin/goose ./cmd/goose/goose.go
2020-03-11 11:55:09 +08:00
FROM golang:1.15.5
2020-03-11 11:55:09 +08:00
COPY --from=builder /go/bin/core .
COPY --from=builder /go/src/db ./db
COPY --from=builder /go/bin/goose .
COPY --from=builder /go/src/manifest ./manifest
2020-02-26 09:00:03 +08:00
EXPOSE 8888
2020-03-11 11:55:09 +08:00
EXPOSE 8887
CMD ["./core"]