Move JS file to wwwroot root per bricks convention (no subdirectories for JS/CSS)

This commit is contained in:
yumoqing 2026-05-24 14:46:00 +08:00
parent ae613a1dc2
commit 1a3412176d
2 changed files with 3 additions and 8 deletions

View File

@ -32,10 +32,10 @@ MODULE_WWWROOT="$SCRIPT_DIR/wwwroot"
SAGE_MODULE_WWWROOT="$WWWROOT/$MODULE_NAME"
echo "Linking wwwroot..."
mkdir -p "$SAGE_MODULE_WWWROOT/api" "$SAGE_MODULE_WWWROOT/scripts"
mkdir -p "$SAGE_MODULE_WWWROOT/api"
# Link all .ui files
for f in "$MODULE_WWWROOT"/*.ui; do
# Link all .ui and .js files (must be at wwwroot root per bricks convention)
for f in "$MODULE_WWWROOT"/*.ui "$MODULE_WWWROOT"/*.js; do
[ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/"
done
@ -44,11 +44,6 @@ for f in "$MODULE_WWWROOT/api"/*.dspy; do
[ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/api/"
done
# Link scripts/ directory
for f in "$MODULE_WWWROOT/scripts"/*.js; do
[ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/scripts/"
done
echo "=== $MODULE_NAME build complete ==="
echo ""
echo "Next steps:"