portail 2.1.0

Unified proxy/gateway: AI Gateway + MCP Gateway + CDN cache
Documentation
# Portail Environment Variables
# Copy to .env and fill in values

# Server
PORTAIL_LISTEN=0.0.0.0:8787
PORTAIL_CONFIG=portail.toml

# AI Gateway
PORTAIL_ENABLE_AI_GATEWAY=true
PORTAIL_AI_UPSTREAM=http://127.0.0.1:4000

# MCP
PORTAIL_ENABLE_MCP=true
PORTAIL_MCP_SOCKET=/run/portail/mcp.sock

# CDN
PORTAIL_ENABLE_CDN=false
PORTAIL_CDN_ORIGIN=http://127.0.0.1:9000
PORTAIL_CACHE_DIR=/var/cache/portail
PORTAIL_CACHE_SIZE=10g

# NATS (for CDN invalidation)
PORTAIL_NATS_URL=nats://localhost:4222

# GitHub Webhook Secret (for CI status)
# Generate with: openssl rand -hex 32
PORTAIL_WEBHOOK_SECRET=your-secret-here

# Logging
RUST_LOG=info

# Metrics
PORTAIL_METRICS_ENABLED=true