From 6b37adc92d200d432fd24d4c4fec62ef94959e06 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 25 May 2026 15:25:53 +0800 Subject: [PATCH] fix: build.sh symlink generated CRUD directories to Sage wwwroot --- build.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) mode change 100644 => 100755 build.sh diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 index 75a46bd..852bd12 --- a/build.sh +++ b/build.sh @@ -107,6 +107,20 @@ for f in "$MODULE_DIR/wwwroot"/*.css; do echo " Linked CSS: $fname" done +# Link generated CRUD directories +for d in "$MODULE_DIR/wwwroot"/*/; do + [ -d "$d" ] || continue + dname=$(basename "$d") + # Skip api/, styles/, scripts/ - handled separately + case "$dname" in + api|styles|scripts) continue ;; + esac + if [ ! -e "$MODULE_WWWROOT/$dname" ]; then + ln -sf "$d" "$MODULE_WWWROOT/$dname" + echo " Linked CRUD dir: $dname/" + fi +done + echo "" echo "=== Build complete ===" echo ""