mirror of
https://github.com/lobehub/lobehub.git
synced 2026-09-20 04:56:13 +08:00
40f8f469cf
- Apply a bucket CORS rule in rustfs-init so browser uploads to RustFS through presigned URLs are not blocked by the preflight. - Preload pg_cron and pg_stat_statements alongside pg_search, matching the ParadeDB image default. Its first-start bootstrap creates pg_cron under set -e, so preloading only pg_search aborted initialization, restarted the container and failed the first docker compose up with an unhealthy database. - Probe PostgreSQL health over TCP with a start period. During initialization the image runs a temporary socket-only server, so the socket probe passed early and LobeHub's migrations failed with ECONNREFUSED until it had restarted repeatedly. - setup.sh downloads templates from lobehub/lobehub main, uses curl with a wget fallback, and detects the host IP on macOS where hostname -I is missing. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>