feature/ci (#84)
Co-authored-by: openhands <openhands@all-hands.dev> Reviewed-on: https://codeberg.org/johba/harb/pulls/84
This commit is contained in:
parent
beefe22f90
commit
4277f19b68
41 changed files with 3149 additions and 298 deletions
33
docker/ci-entrypoints/webapp-ci-entrypoint.sh
Normal file
33
docker/ci-entrypoints/webapp-ci-entrypoint.sh
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
# Change to the webapp directory (Woodpecker runs from /woodpecker/src/)
|
||||
cd /app/web-app
|
||||
|
||||
echo "[webapp-ci] Starting Web App..."
|
||||
|
||||
# Required environment variables (set by Woodpecker from bootstrap step)
|
||||
: "${VITE_KRAIKEN_ADDRESS:?VITE_KRAIKEN_ADDRESS is required}"
|
||||
: "${VITE_STAKE_ADDRESS:?VITE_STAKE_ADDRESS is required}"
|
||||
|
||||
# Disable Vue DevTools in CI to avoid path resolution issues
|
||||
# vite.config.ts checks for CI=true to skip vite-plugin-vue-devtools
|
||||
export CI=true
|
||||
|
||||
# Defaults for CI environment
|
||||
export VITE_DEFAULT_CHAIN_ID=${VITE_DEFAULT_CHAIN_ID:-31337}
|
||||
export VITE_LOCAL_RPC_URL=${VITE_LOCAL_RPC_URL:-/api/rpc}
|
||||
export VITE_LOCAL_RPC_PROXY_TARGET=${VITE_LOCAL_RPC_PROXY_TARGET:-http://anvil:8545}
|
||||
export VITE_LOCAL_GRAPHQL_PROXY_TARGET=${VITE_LOCAL_GRAPHQL_PROXY_TARGET:-http://ponder:42069}
|
||||
export VITE_LOCAL_TXN_PROXY_TARGET=${VITE_LOCAL_TXN_PROXY_TARGET:-http://txn-bot:43069}
|
||||
export VITE_SWAP_ROUTER=${VITE_SWAP_ROUTER:-0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4}
|
||||
export VITE_PONDER_BASE_SEPOLIA_LOCAL_FORK=${VITE_PONDER_BASE_SEPOLIA_LOCAL_FORK:-/api/graphql}
|
||||
export VITE_TXNBOT_BASE_SEPOLIA_LOCAL_FORK=${VITE_TXNBOT_BASE_SEPOLIA_LOCAL_FORK:-/api/txn}
|
||||
|
||||
echo "[webapp-ci] Environment configured:"
|
||||
echo " VITE_KRAIKEN_ADDRESS: ${VITE_KRAIKEN_ADDRESS}"
|
||||
echo " VITE_STAKE_ADDRESS: ${VITE_STAKE_ADDRESS}"
|
||||
echo " VITE_DEFAULT_CHAIN_ID: ${VITE_DEFAULT_CHAIN_ID}"
|
||||
|
||||
# Run Vite dev server
|
||||
exec npm run dev -- --host 0.0.0.0 --port 5173 --base /app/
|
||||
Loading…
Add table
Add a link
Reference in a new issue