修复traefik安装配置和启动顺序
This commit is contained in:
parent
5aba427a08
commit
2a8bd8c9e8
@ -1069,7 +1069,7 @@ start_traefik() {
|
|||||||
local traefik_running=$(su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose ps -q" 2>/dev/null | wc -l)
|
local traefik_running=$(su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose ps -q" 2>/dev/null | wc -l)
|
||||||
|
|
||||||
if [ "$traefik_running" -gt 0 ]; then
|
if [ "$traefik_running" -gt 0 ]; then
|
||||||
log_info "traefik已在运行,重启服务..."
|
log_info "traefik已在运行,重启服务以加载新配置..."
|
||||||
su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose restart"
|
su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose restart"
|
||||||
else
|
else
|
||||||
log_info "启动新的traefik服务..."
|
log_info "启动新的traefik服务..."
|
||||||
@ -1175,11 +1175,6 @@ EOF
|
|||||||
|
|
||||||
log_success "traefik网站配置文件创建完成: $config_file (端口: $project_port, 后端IP: $host_ip)"
|
log_success "traefik网站配置文件创建完成: $config_file (端口: $project_port, 后端IP: $host_ip)"
|
||||||
log_info "Host规则: $host_rule"
|
log_info "Host规则: $host_rule"
|
||||||
|
|
||||||
# 每次执行都重启traefik以加载配置
|
|
||||||
log_info "重启traefik以加载配置..."
|
|
||||||
su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose restart"
|
|
||||||
log_success "traefik重启完成"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# 8. 安装项目依赖
|
# 8. 安装项目依赖
|
||||||
@ -1381,8 +1376,8 @@ main() {
|
|||||||
|
|
||||||
if [ "$SKIP_TRAEFIK" = false ]; then
|
if [ "$SKIP_TRAEFIK" = false ]; then
|
||||||
install_traefik
|
install_traefik
|
||||||
start_traefik
|
|
||||||
create_traefik_website_config
|
create_traefik_website_config
|
||||||
|
start_traefik
|
||||||
else
|
else
|
||||||
log_warning "跳过Traefik安装和启动"
|
log_warning "跳过Traefik安装和启动"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user