Files
crawlab/backend/Dockerfile
Marvin Zhang 55f8ffa05f fixed bugs
2019-07-23 12:44:29 +08:00

19 lines
318 B
Docker

FROM golang:1.12-alpine AS build
WORKDIR /go/src/app
COPY . .
ENV GO111MODULE on
ENV GOPROXY https://mirrors.aliyun.com/goproxy/
RUN go mod vendor
RUN go install -v ./...
FROM alpine:latest
WORKDIR /root
COPY --from=build /go/src/app .
COPY --from=build /go/bin/crawlab /usr/local/bin
EXPOSE 8000
CMD ["crawlab"]