修复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)
|
||||
|
||||
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user