快速开始
概述
本文帮助你在几分钟内本地启动 gobrave,使用默认 Go 服务入口。
前置条件
- Go 1.25 或更高版本
- 可访问数据库:SQLite(默认)、MySQL 或 PostgreSQL
- 若需要容器化分析运行时,请准备 Docker、k8s 或 k3s
1. 克隆并进入项目
| |
2. 创建运行配置
| |
至少请确认:
database.*container.runtimestorage.base_dir(可选但建议设置)
3. 启动服务
| |
默认监听:
- Host:
0.0.0.0 - Port:
8082
4. 验证服务
启动后可访问:
- 前端集成使用的首页/API 入口
- Swagger(非 release 模式):
/swagger/index.html
若本地默认端口运行:
http://127.0.0.1:8082/swagger/index.html
5. 构建二进制(可选)
| |
如需临时切换环境,可用 CLI 参数覆盖配置。
示例:
| |
常见首启问题
- 数据库连接失败:
- 检查
database.driver、host/port、user/password、name/path 是否正确。
- Swagger 无法访问:
- 当
GIN_MODE=release时 Swagger 会被禁用。
- 容器会话无法启动:
- 检查 Docker/k8s 可用性,以及
container.runtime选择是否匹配。
下一步
- 阅读
/zh/docs/configuration获取完整配置说明。 - 阅读
/zh/docs/architecture理解模块边界与运行流程。 - 阅读
/zh/docs/containers了解容器生命周期操作。