diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml index 9e1489f..3163697 100644 --- a/.woodpecker/e2e.yml +++ b/.woodpecker/e2e.yml @@ -228,6 +228,15 @@ services: echo "@harb/utils linked with viem dep" fi + # Overlay @harb/analytics shared package from workspace + if [ -d "$WS/packages/analytics" ]; then + mkdir -p /app/packages/analytics + cp -r "$WS/packages/analytics/." /app/packages/analytics/ + mkdir -p /app/web-app/node_modules/@harb + ln -sf /app/packages/analytics /app/web-app/node_modules/@harb/analytics + echo "@harb/analytics linked for webapp" + fi + echo "=== Starting webapp (pre-built image + source overlay) ===" cd /app/web-app # Explicitly set CI=true to disable Vue DevTools in vite.config.ts @@ -285,6 +294,15 @@ services: echo "@harb/ui-shared linked for landing" fi + # Overlay @harb/analytics shared package from workspace + if [ -d "$WS/packages/analytics" ]; then + mkdir -p /app/packages/analytics + cp -r "$WS/packages/analytics/." /app/packages/analytics/ + mkdir -p /app/landing/node_modules/@harb + ln -sf /app/packages/analytics /app/landing/node_modules/@harb/analytics + echo "@harb/analytics linked for landing" + fi + echo "=== Starting landing (pre-built image + source overlay) ===" cd /app/landing exec npm run dev -- --host 0.0.0.0 --port 5174