# pandaria **Repository Path**: iyizhan/pandaria ## Basic Information - **Project Name**: pandaria - **Description**: 图片服务 名称来自-魔兽世界潘达利亚 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 安装go环境 [参考](https://www.digitalocean.com/community/tutorials/how-to-install-go-1-7-on-centos-7) ### 依赖管理工具 [glide](https://github.com/Masterminds/glide) ### 安装glide ``` go get github.com/Masterminds/glide cd $GOPATH/src/github.com/Masterminds/glide make install glide mirror set https://golang.org/x/image https://github.com/golang/image //镜像golang源 ``` ### 安装依赖 ``` glide install ``` ### Docker运行 1. 交叉编译(主要用于Mac下编译) ``` GOOS=linux GOARCH=amd64 go build ``` 2. 构建docker镜像 ``` docker build -t golang . ``` 3. 运行 ``` docker run -itdP --name Pandaria golang ``` 4. 参考文章: [https://github.com/beego/beedoc/blob/master/zh-CN/deploy/README.md](https://github.com/beego/beedoc/blob/master/zh-CN/deploy/README.md) ### 通过CI自动构建后的docker镜像运行 1. 更新最近打包的镜像 ``` docker pull docker.ixiangmeng.com/heart_stone_prd:latest //生成环境 dokcer pull docker.ixiangmeng.com/heart_stone_dev:latest //测试环境 ``` 2. 启动服务 ``` docker run -itdP --name Pandaria docker.ixiangmeng.com/heart_stone_prd:latest //生成环境 docker run -itdP --name Pandaria docker.ixiangmeng.com/heart_stone_dev:latest //测试环境 ``` go build e