修复traefik安装配置和启动顺序

This commit is contained in:
jingrow 2025-08-08 07:37:08 +08:00
parent 5aba427a08
commit 2a8bd8c9e8

View File

@ -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)
if [ "$traefik_running" -gt 0 ]; then
log_info "traefik已在运行重启服务..."
log_info "traefik已在运行重启服务以加载新配置..."
su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose restart"
else
log_info "启动新的traefik服务..."
@ -1175,11 +1175,6 @@ EOF
log_success "traefik网站配置文件创建完成: $config_file (端口: $project_port, 后端IP: $host_ip)"
log_info "Host规则: $host_rule"
# 每次执行都重启traefik以加载配置
log_info "重启traefik以加载配置..."
su - jingrow -c "cd /home/jingrow/traefik-docker && docker compose restart"
log_success "traefik重启完成"
}
# 8. 安装项目依赖
@ -1381,8 +1376,8 @@ main() {
if [ "$SKIP_TRAEFIK" = false ]; then
install_traefik
start_traefik
create_traefik_website_config
start_traefik
else
log_warning "跳过Traefik安装和启动"
fi