diff --git a/scripts/common.sh b/scripts/common.sh index f59edd5..1ea0d10 100644 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -245,6 +245,9 @@ generate_traefik_provider_config() { return 1 fi + # Get domain from environment or use a default + local domain="${DOMAIN:-${DUCKDNS_DOMAIN}}" + cat > "$output_file" </dev/null; then + modified_count=$((modified_count + 1)) + debug_log "Disabled Traefik on $(basename $(dirname $config_file))" + fi + fi + done + + if [ $modified_count -gt 0 ]; then + log_success "Disabled local Traefik routing on $modified_count service stacks" + log_info "Services will be accessed through core Traefik at https://service.${DOMAIN}" + else + log_warning "No service configurations were modified" + fi +} + # Copy all stacks for remote server (except core) copy_all_stacks_for_remote() { debug_log "Copying all stacks for remote server"