本地快速启动
本文说明如何在本机启动 ovra-zero 后端服务。
准备环境
需要先准备:
- Go
1.24+ - MySQL
8.0+ - Redis
7+ - etcd
3.5+
初始化数据库:
CREATE DATABASE ovra_zero DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
mysql -uroot -p ovra_zero < bin/sql/ovra_zero.sql
默认配置使用:
MySQL: 127.0.0.1:3306
Redis: 127.0.0.1:6379
etcd: 127.0.0.1:2379
初始化项目
make init
启动服务
推荐启动顺序:
ENV=dev go run app/system/system.go
ENV=dev go run app/auth/auth.go
ENV=dev go run app/demo/demo.go
也可以指定配置文件:
go run app/system/system.go -f etc/dev/system.yaml
go run app/auth/auth.go -f etc/dev/auth.yaml
go run app/demo/demo.go -f etc/dev/demo.yaml
验证
验证码接口:
curl -sS http://127.0.0.1:8091/auth/code
默认账号:
admin/admin123
网关
如果需要统一入口,启动 Traefik:
make traefik-run
默认地址:
http://127.0.0.1:28080