# initGoPrograme **Repository Path**: zhgk/initGoPrograme ## Basic Information - **Project Name**: initGoPrograme - **Description**: 一键搭建GO语主应用开发环境 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 程序脚手架 支持Linux、Mac系统 本脚手架 引入了GIN、GORM、Redigo、mgo四个包 # 初始化程序包 ## 修改init.sh中变量 # 域名 包路径位于src下 export APP_DOMAIN=runhua.com # 用户名 应用是谁创建的 export APP_USER=zhgk # 包名 程序的初始化包 export APP_PACKAGE=apprepo # 应用名称 用于生成应用文件名称 export APP_NAME=appRepo # 应用类型 支持API、WEB两种类弄,后期支持LIB export APP_TYPE=WEB # 数据库连接类型,仅支撑MySQL export DB_TYPE=MYSQL export DB_HOST=127.0.0.1 export DB_PORT=3306 export DB_NAME=db export DB_USER=root ## 初始化脚手架 打开shell 进入到 init.sh 所在目录 $> sh init.sh # 发布应用 ## 修改变量 # 域名 包路径位于src下 export APP_DOMAIN=runhua.com # 用户名 应用是谁创建的 export APP_USER=zhgk # 包名 程序的初始化包 export APP_PACKAGE=apprepo # 应用名称 用于生成应用文件名称 export APP_NAME=appRepo # 应用类型 支持API、WEB两种类弄,后期支持LIB export APP_TYPE=WEB # 设置环境变量 export GOPATH=$HOME/golib/:$PWD # 应用包发布位置 export GORELEASE=$PWD/release # 跨平台编译 无需跨平台则注释掉 export GOOS=linux export GOARCH=amd64 ## 发布应用 打开shell 进入到 build.sh 所在目录 $> sh build.sh