mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-10 22:36:58 +08:00
improve go build time
This commit is contained in:
20
start.sh
20
start.sh
@@ -36,7 +36,7 @@ check_docker() {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! command -v docker compose &> /dev/null; then
|
if ! command -v docker-compose &> /dev/null; then
|
||||||
print_error "Docker Compose 未安装!请先安装 Docker Compose"
|
print_error "Docker Compose 未安装!请先安装 Docker Compose"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -62,9 +62,9 @@ start() {
|
|||||||
|
|
||||||
if [ "$1" == "--build" ]; then
|
if [ "$1" == "--build" ]; then
|
||||||
print_info "重新构建镜像..."
|
print_info "重新构建镜像..."
|
||||||
docker compose up -d --build
|
docker-compose up -d --build
|
||||||
else
|
else
|
||||||
docker compose up -d
|
docker-compose up -d
|
||||||
fi
|
fi
|
||||||
|
|
||||||
print_success "服务已启动!"
|
print_success "服务已启动!"
|
||||||
@@ -78,30 +78,30 @@ start() {
|
|||||||
# 停止服务
|
# 停止服务
|
||||||
stop() {
|
stop() {
|
||||||
print_info "正在停止服务..."
|
print_info "正在停止服务..."
|
||||||
docker compose stop
|
docker-compose stop
|
||||||
print_success "服务已停止"
|
print_success "服务已停止"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 重启服务
|
# 重启服务
|
||||||
restart() {
|
restart() {
|
||||||
print_info "正在重启服务..."
|
print_info "正在重启服务..."
|
||||||
docker compose restart
|
docker-compose restart
|
||||||
print_success "服务已重启"
|
print_success "服务已重启"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 查看日志
|
# 查看日志
|
||||||
logs() {
|
logs() {
|
||||||
if [ -z "$2" ]; then
|
if [ -z "$2" ]; then
|
||||||
docker compose logs -f
|
docker-compose logs -f
|
||||||
else
|
else
|
||||||
docker compose logs -f "$2"
|
docker-compose logs -f "$2"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# 查看状态
|
# 查看状态
|
||||||
status() {
|
status() {
|
||||||
print_info "服务状态:"
|
print_info "服务状态:"
|
||||||
docker compose ps
|
docker-compose ps
|
||||||
echo ""
|
echo ""
|
||||||
print_info "健康检查:"
|
print_info "健康检查:"
|
||||||
curl -s http://localhost:8080/health | jq '.' || echo "后端未响应"
|
curl -s http://localhost:8080/health | jq '.' || echo "后端未响应"
|
||||||
@@ -113,7 +113,7 @@ clean() {
|
|||||||
read -p "确认删除?(yes/no): " confirm
|
read -p "确认删除?(yes/no): " confirm
|
||||||
if [ "$confirm" == "yes" ]; then
|
if [ "$confirm" == "yes" ]; then
|
||||||
print_info "正在清理..."
|
print_info "正在清理..."
|
||||||
docker compose down -v
|
docker-compose down -v
|
||||||
print_success "清理完成"
|
print_success "清理完成"
|
||||||
else
|
else
|
||||||
print_info "已取消"
|
print_info "已取消"
|
||||||
@@ -124,7 +124,7 @@ clean() {
|
|||||||
update() {
|
update() {
|
||||||
print_info "正在更新..."
|
print_info "正在更新..."
|
||||||
git pull
|
git pull
|
||||||
docker compose up -d --build
|
docker-compose up -d --build
|
||||||
print_success "更新完成"
|
print_success "更新完成"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user