diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a00eb2c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM golang:alpine + +# 为我们的镜像设置必要的环境变量 +ENV GO111MODULE=on \ + CGO_ENABLED=0 \ + GOOS=linux \ + GOARCH=amd64 \ + GOPROXY="https://goproxy.cn,direct" + +# Copy the current directory contents into the container +COPY . /go/src/beeblog/ + +WORKDIR /go/src/beeblog + +RUN go mod tidy +RUN go build + +EXPOSE 8082 + +CMD ["./beeblog"] \ No newline at end of file