#!/bin/bash set -euo pipefail # Change to the ponder directory (Woodpecker runs from /woodpecker/src/) cd /app/services/ponder echo "[ponder-ci] Starting Ponder indexer..." # Required environment variables (set by Woodpecker from bootstrap step) : "${DATABASE_URL:?DATABASE_URL is required}" : "${PONDER_RPC_URL_1:?PONDER_RPC_URL_1 is required}" # Optional with defaults export PONDER_RPC_TIMEOUT=${PONDER_RPC_TIMEOUT:-20000} export HOST=${HOST:-0.0.0.0} export PORT=${PORT:-42069} # Create .env.local from environment cat > .env.local <