feat():learning后台管理项目初始化
This commit is contained in:
29
start.sh
Executable file
29
start.sh
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# GoalfyMax Admin 启动脚本
|
||||
|
||||
echo "启动 GoalfyMax Admin..."
|
||||
|
||||
# 检查Go环境
|
||||
if ! command -v go &> /dev/null; then
|
||||
echo "错误: 未找到Go环境,请先安装Go 1.25+"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 检查配置文件
|
||||
if [ ! -f "etc/config.yaml" ]; then
|
||||
echo "错误: 配置文件 etc/config.yaml 不存在"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 下载依赖
|
||||
echo "下载依赖..."
|
||||
go mod download
|
||||
|
||||
# 构建项目
|
||||
echo "构建项目..."
|
||||
go build -o bin/goalfymax-admin cmd/server/main.go
|
||||
|
||||
# 启动服务
|
||||
echo "启动服务..."
|
||||
./bin/goalfymax-admin -config etc/config.yaml
|
||||
Reference in New Issue
Block a user