Go-Gin-Boilerplate 文档 - 正式部署
多种方式部署你的项目。
docker-compose
要求
- 已有 docker 环境
- 已有 mysql、redis 等服务运行
- 修改
configs/config.yaml
文件中的配置项,确保 mysql、redis 等服务的配置正确,并复制到项目根目录 中
配置
- 修改
configs/config.yaml
文件中的配置项,确保 mysql、redis 等服务的配置正确,并复制到项目根目录 中 - 修改
deployments/docker-compose.yml
文件中的配置项,并复制到项目根目录 中
运行项目
在项目根目录下,执行以下命令,启动项目
docker compose up -d
docker-compose 示例
version: "3"
services:
go-gin-boilerplate:
image: golang:latest
container_name: go-gin-boilerplate
working_dir: /server
volumes:
- ./:/server # mount current directory to /server, make sure your docker-compose.yml is in the root of your project
restart: always
command: sh -c "make build && ./build/ggb server"
二进制文件运行
配置
- 修改
configs/config.yaml
文件中的配置项,确保 mysql、redis 等服务的配置正确,并复制到项目根目录 中
打包
make build
执行二进制文件
./build/ggb server