整合admin
This commit is contained in:
parent
82ddd2d710
commit
886846486a
@ -1,6 +1,18 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Get Git commit hash
|
||||||
|
GIT_COMMIT_HASH=$(git rev-parse HEAD)
|
||||||
|
|
||||||
|
# Get Git branch name
|
||||||
|
GIT_BRANCH=$(git branch --show-current)
|
||||||
|
|
||||||
|
# Get build date in YYYYMMDDHHMMSS format
|
||||||
|
BUILD_DATE=$(date +"%Y%m%d%H%M%S")
|
||||||
|
|
||||||
|
# Output linker flags
|
||||||
|
echo "-X main.GitCommitHash=$GIT_COMMIT_HASH"
|
||||||
|
echo "-X main.GitBranch=$GIT_BRANCH"
|
||||||
|
echo "-X main.BuildDate=$BUILD_DATE"
|
||||||
|
|
||||||
# Set Go environment variables
|
# Set Go environment variables
|
||||||
export GOARCH=amd64
|
export GOARCH=amd64
|
||||||
@ -20,6 +32,7 @@ FILE="admin"
|
|||||||
# 删除旧的编译文件
|
# 删除旧的编译文件
|
||||||
rm -f bin/$FILE
|
rm -f bin/$FILE
|
||||||
go build -o bin/$FILE main.go
|
go build -o bin/$FILE main.go
|
||||||
|
go build -ldflags "-X main.GitBranch=$GIT_BRANCH -X main.GitCommit=$GIT_COMMIT_HASH -X main.BuildDate=$BUILD_DATE" -o bin/$FILE main.go
|
||||||
|
|
||||||
# 检查编译是否成功
|
# 检查编译是否成功
|
||||||
if [ ! -f "bin/$FILE" ]; then
|
if [ ! -f "bin/$FILE" ]; then
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
; /etc/supervisor/conf.d/your_program.conf
|
|
||||||
[program:admin]
|
|
||||||
command=/home/ubuntu/admin/admin ; 完整命令参数
|
|
||||||
directory=/home/ubuntu/admin ; 程序工作目录
|
|
||||||
user=ubuntu ; 运行用户
|
|
||||||
autostart=true ; 随 Supervisor 启动
|
|
||||||
autorestart=false ; 自动重启
|
|
||||||
startsecs=10 ; 启动等待时间
|
|
||||||
startretries=3 ; 启动重试次数
|
|
@ -8,6 +8,16 @@ autorestart=false ; 自动重启
|
|||||||
startsecs=10 ; 启动等待时间
|
startsecs=10 ; 启动等待时间
|
||||||
startretries=3 ; 启动重试次数
|
startretries=3 ; 启动重试次数
|
||||||
|
|
||||||
|
[program:admin]
|
||||||
|
command=/home/ubuntu/admin/admin -redis_host="114.132.124.145" -redis_port="6379" -redis_password="fox379@@zyxi" -sid=1 -num=1 -v_mod="dev" ; 完整命令参数
|
||||||
|
directory=/home/ubuntu/admin ; 程序工作目录
|
||||||
|
user=ubuntu ; 运行用户
|
||||||
|
autostart=true ; 随 Supervisor 启动
|
||||||
|
autorestart=false ; 自动重启
|
||||||
|
startsecs=10 ; 启动等待时间
|
||||||
|
startretries=3 ; 启动重试次数
|
||||||
|
|
||||||
|
|
||||||
[program:lobby]
|
[program:lobby]
|
||||||
command=/home/ubuntu/game/lobby -redis_host="114.132.124.145" -redis_port="6379" -redis_password="fox379@@zyxi" -sid=1 -num=1 -v_mod="dev" ; 完整命令参数
|
command=/home/ubuntu/game/lobby -redis_host="114.132.124.145" -redis_port="6379" -redis_password="fox379@@zyxi" -sid=1 -num=1 -v_mod="dev" ; 完整命令参数
|
||||||
directory=/home/ubuntu/game ; 程序工作目录
|
directory=/home/ubuntu/game ; 程序工作目录
|
||||||
|
Loading…
x
Reference in New Issue
Block a user