apiVersion: v1
kind: ConfigMap
metadata:
  name: adopt-a-street-config
data:
  # CouchDB Connection
  COUCHDB_URL: "http://adopt-a-street-couchdb:5984"
  COUCHDB_DB_NAME: "adopt-a-street"

  # CouchDB Connection Pool Settings (optional)
  COUCHDB_MAX_CONNECTIONS: "10"
  COUCHDB_REQUEST_TIMEOUT: "30000"

  # Backend Configuration
  PORT: "5000"
  NODE_ENV: "production"

  # Frontend URL (update with your actual domain)
  FRONTEND_URL: "http://adopt-a-street.local"

  # Cloudinary Configuration (non-sensitive values only)
  # Note: CLOUDINARY_API_SECRET should be in secrets.yaml
  CLOUDINARY_CLOUD_NAME: "your-cloudinary-cloud-name"

  # Stripe Configuration (optional - currently mocked)
  # Note: STRIPE_SECRET_KEY should be in secrets.yaml
  STRIPE_PUBLISHABLE_KEY: "your-stripe-publishable-key"

  # OpenAI Configuration (optional - for AI features)
  # Note: OPENAI_API_KEY should be in secrets.yaml
  OPENAI_MODEL: "gpt-3.5-turbo"
