@@ -13,7 +13,7 @@ set -euo pipefail
1313# Steps:
1414# 1. Build the project with turbo (includes studio)
1515# 2. Bundle the API serverless function (→ api/_handler.js)
16- # 3. Copy studio dist files to public/ for UI serving
16+ # 3. Copy studio dist files to public/_studio/ for UI serving at /_studio path
1717# 4. Install external deps in api/node_modules/ (resolve pnpm symlinks)
1818
1919echo " [build-vercel] Starting server build..."
@@ -27,13 +27,13 @@ cd apps/server
2727# 2. Bundle API serverless function
2828node scripts/bundle-api.mjs
2929
30- # 3. Copy studio dist files to public/ for UI serving
31- echo " [build-vercel] Copying studio dist to public/..."
30+ # 3. Copy studio dist files to public/_studio/ for UI serving at /_studio path
31+ echo " [build-vercel] Copying studio dist to public/_studio/ ..."
3232rm -rf public
33- mkdir -p public
33+ mkdir -p public/_studio
3434if [ -d " ../studio/dist" ]; then
35- cp -r ../studio/dist/* public/
36- echo " [build-vercel] ✓ Copied studio dist to public/"
35+ cp -r ../studio/dist/* public/_studio/
36+ echo " [build-vercel] ✓ Copied studio dist to public/_studio/ "
3737else
3838 echo " [build-vercel] ⚠ Studio dist not found (skipped)"
3939fi
@@ -60,4 +60,4 @@ rm package.json
6060cd ..
6161echo " [build-vercel] ✓ External dependencies installed in api/node_modules/"
6262
63- echo " [build-vercel] Done. Static files in public/, serverless function in api/[[...route]].js → api/_handler.js"
63+ echo " [build-vercel] Done. Static files in public/_studio/ , serverless function in api/[[...route]].js → api/_handler.js"
0 commit comments