模板集成了一个基于 gin 的后端项目通常需要使用的基础框架,具体有:
github-workflow 的自动镜像构建初始化过程仅支持MacOS和Linux, 其他系统请参考
init.sh自行手动修改。
1、在 github 页面创建仓库选择使用该模板
2、在本地初始化项目
git clone <你从模板创建的仓库>
cd <项目下>
make init # 按提示输入一个module
# 下载依赖开始开发
go mod download
基于 github-workflow 自动构建镜像推送到 docker仓库, 当前main分支推送和tag事件自动触发
Account Settings -> Security -> New Access Token, 权限选择 Read/Write

项目 -> Settings -> Secrets -> Actions -> New repository secret,创建两个键值对:
DOCKER_HUB_NAME 值是docker用户名DOCKER_HUB_TOKEN 值是第一步创建的密钥
Content type
Image
Digest
sha256:31003213d…
Size
16.2 MB
Last updated
about 3 years ago
docker pull jeyrce/gin-app