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"]