#!/bin/bash
# Start Cloud SQL Auth Proxy for local development
# Prerequisites:
#   1. Install cloud-sql-proxy: brew install cloud-sql-proxy
#   2. Authenticate: gcloud auth application-default login
#   3. Ensure network access to Cloud SQL private IP (VPN or equivalent)

set -e

INSTANCE="gcp-digital-infra:asia-northeast1:helix-pg"
PORT=5432

echo "Starting Cloud SQL Auth Proxy..."
echo "Instance: $INSTANCE"
echo "Local port: $PORT"
echo ""
echo "Press Ctrl+C to stop"

exec cloud-sql-proxy "$INSTANCE" --port "$PORT" --private-ip
