fix: overlay @harb/utils into CI webapp container
The webapp-ci Docker image predates packages/utils. The e2e.yml webapp service already overlays packages/web3 manually; add the same pattern for packages/utils so Vite can resolve @harb/utils imports at runtime. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e866266511
commit
57f2057a4c
1 changed files with 13 additions and 0 deletions
|
|
@ -204,6 +204,19 @@ services:
|
||||||
echo "@harb/web3 linked with wagmi/viem deps"
|
echo "@harb/web3 linked with wagmi/viem deps"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Overlay @harb/utils shared package from workspace
|
||||||
|
if [ -d "$WS/packages/utils" ]; then
|
||||||
|
mkdir -p /app/packages/utils
|
||||||
|
cp -r "$WS/packages/utils/." /app/packages/utils/
|
||||||
|
# Link @harb/utils into web-app node_modules
|
||||||
|
mkdir -p /app/web-app/node_modules/@harb
|
||||||
|
ln -sf /app/packages/utils /app/web-app/node_modules/@harb/utils
|
||||||
|
# Symlink viem into packages dir so @harb/utils can resolve it
|
||||||
|
mkdir -p /app/packages/utils/node_modules
|
||||||
|
ln -sf /app/web-app/node_modules/viem /app/packages/utils/node_modules/viem
|
||||||
|
echo "@harb/utils linked with viem dep"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "=== Starting webapp (pre-built image + source overlay) ==="
|
echo "=== Starting webapp (pre-built image + source overlay) ==="
|
||||||
cd /app/web-app
|
cd /app/web-app
|
||||||
# Explicitly set CI=true to disable Vue DevTools in vite.config.ts
|
# Explicitly set CI=true to disable Vue DevTools in vite.config.ts
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue