fix: build.sh symlink generated CRUD directories to Sage wwwroot

This commit is contained in:
yumoqing 2026-05-25 15:25:53 +08:00
parent d1ceed9cb9
commit 6b37adc92d

14
build.sh Normal file → Executable file
View File

@ -107,6 +107,20 @@ for f in "$MODULE_DIR/wwwroot"/*.css; do
echo " Linked CSS: $fname" echo " Linked CSS: $fname"
done 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 ""
echo "=== Build complete ===" echo "=== Build complete ==="
echo "" echo ""