#!/bin/sh set -e echo "=== 启动 hf-framework ===" for module in /modules/*/; do name=$(basename "$module") if [ -f "${module}start.sh" ]; then echo "启动模块: $name" (cd "$module" && sh start.sh) & fi done echo "等待模块就绪..." sleep 2 echo "启动 Caddy..." exec caddy run --config /etc/caddy/Caddyfile --adapter caddyfile