github.com/Go-GraphQL-Group/GraphQL-Service@v0.0.0-20181226133140-0967350219a7/Dockerfile (about) 1 #源镜像 2 FROM golang:latest 3 #设置工作目录 4 WORKDIR $GOPATH/src/github.com/Go-GraphQL-Group/GraphQL-Service 5 #将服务器的go工程代码加入到docker容器中 6 ADD . $GOPATH/src/github.com/Go-GraphQL-Group/GraphQL-Service 7 #go构建可执行文件 8 RUN go get github.com/Go-GraphQL-Group/GraphQL-Service 9 RUN go build . 10 # 设置 PORT 环境变量 11 ENV PORT 9090 12 #暴露端口 13 EXPOSE 9090 14 #最终运行docker的命令 15 ENTRYPOINT ["./GraphQL-Service"]