diff --git a/deploy_gb.sh b/deploy_gb.sh index 9aef5cc..12af946 100644 --- a/deploy_gb.sh +++ b/deploy_gb.sh @@ -64,10 +64,18 @@ fi # 3.5 Fix Blazor WASM runtime filename mismatch # ASP.NET Core 10 uses blazor.webassembly.js but pages reference blazor.web.js +# Use file copy instead of symlink because ASP.NET Core static files may not handle symlinks correctly echo "=== Fixing Blazor WASM Runtime Filename ===" -if [ -f "$DEPLOY_DIR/wwwroot/_framework/blazor.webassembly.js" ] && [ ! -f "$DEPLOY_DIR/wwwroot/_framework/blazor.web.js" ]; then - ln -s blazor.webassembly.js "$DEPLOY_DIR/wwwroot/_framework/blazor.web.js" - echo "✓ Created symlink: blazor.web.js -> blazor.webassembly.js" +FRAMEWORK_DIR="$DEPLOY_DIR/wwwroot/_framework" +if [ -f "$FRAMEWORK_DIR/blazor.webassembly.js" ]; then + cp "$FRAMEWORK_DIR/blazor.webassembly.js" "$FRAMEWORK_DIR/blazor.web.js" + if [ -f "$FRAMEWORK_DIR/blazor.webassembly.js.gz" ]; then + cp "$FRAMEWORK_DIR/blazor.webassembly.js.gz" "$FRAMEWORK_DIR/blazor.web.js.gz" + fi + if [ -f "$FRAMEWORK_DIR/blazor.webassembly.js.br" ]; then + cp "$FRAMEWORK_DIR/blazor.webassembly.js.br" "$FRAMEWORK_DIR/blazor.web.js.br" + fi + echo "✓ Copied blazor.web.js and variants" fi # 4. Start the new app on the target port