2022-11-24 23:37:34 +08:00
|
|
|
|
# CLI tool, only in development environment.
|
|
|
|
|
# https://goframe.org/pages/viewpage.action?pageId=3673173
|
|
|
|
|
gfcli:
|
|
|
|
|
build:
|
2023-02-26 14:18:22 +08:00
|
|
|
|
name: "hotgo" # 编译后的可执行文件名称
|
|
|
|
|
# arch: "all" #不填默认当前系统架构,可选:386,amd64,arm,all
|
|
|
|
|
# system: "all" #不填默认当前系统平台,可选:linux,darwin,windows,all
|
2022-11-24 23:37:34 +08:00
|
|
|
|
mod: "none"
|
|
|
|
|
cgo: 0
|
2023-02-26 14:18:22 +08:00
|
|
|
|
packSrc: "resource" # 将resource目录打包进可执行文件,静态资源无需单独部署
|
|
|
|
|
packDst: "internal/packed/packed.go" # 打包后生成的Go文件路径,一般使用相对路径指定到本项目目录中
|
2022-11-24 23:37:34 +08:00
|
|
|
|
version: ""
|
2023-02-26 14:18:22 +08:00
|
|
|
|
output: "./temp/hotgo" # 可执行文件生成路径
|
2022-11-24 23:37:34 +08:00
|
|
|
|
extra: ""
|
2023-01-18 16:47:07 +08:00
|
|
|
|
|
2023-06-12 10:54:53 +08:00
|
|
|
|
|
|
|
|
|
docker:
|
|
|
|
|
build: "-a amd64 -s linux -p temp -ew" # 构建参数
|
|
|
|
|
tagPrefixes: # 该docker的标记前缀,用于docker推送,请替换成你自己的
|
|
|
|
|
- ccr.ccs.tencentyun.com/bufanyun
|
|
|
|
|
|
|
|
|
|
|
2022-11-24 23:37:34 +08:00
|
|
|
|
gen:
|
|
|
|
|
dao:
|
|
|
|
|
- link: "mysql:hotgo:hg123456.@tcp(127.0.0.1:3306)/hotgo?loc=Local&parseTime=true"
|
2023-03-13 17:00:46 +08:00
|
|
|
|
group: "default" # 分组 使用hotgo代码生成功能时必须填
|
|
|
|
|
# tables: "" # 指定当前数据库中需要执行代码生成的数据表。如果为空,表示数据库的所有表都会生成。
|
|
|
|
|
tablesEx: "hg_sys_addons_install" # 指定当前数据库中需要排除代码生成的数据表。
|
2022-11-24 23:37:34 +08:00
|
|
|
|
removePrefix: "hg_"
|
|
|
|
|
descriptionTag: true
|
|
|
|
|
noModelComment: true
|
2023-01-18 16:23:39 +08:00
|
|
|
|
jsonCase: "CamelLower"
|
|
|
|
|
gJsonSupport: true
|
2023-03-13 17:00:46 +08:00
|
|
|
|
clear: false
|
2023-01-18 16:23:39 +08:00
|
|
|
|
|
2023-06-12 10:54:53 +08:00
|
|
|
|
|
2023-01-18 16:47:07 +08:00
|
|
|
|
# service: # 生成业务配置
|
2023-01-18 16:23:39 +08:00
|
|
|
|
# srcFolder: "internal/logic"
|
|
|
|
|
# dstFolder: "internal/service"
|
|
|
|
|
# dstFileNameCase: "CamelLower"
|
|
|
|
|
# clear: true
|