APP_NAME=rap-api APP_ENV=development HTTP_HOST=0.0.0.0 HTTP_PORT=8080 HTTP_READ_TIMEOUT=15s HTTP_WRITE_TIMEOUT=15s HTTP_IDLE_TIMEOUT=60s HTTP_SHUTDOWN_TIMEOUT=10s POSTGRES_DSN=postgres://rap_user:rap_password@localhost:5432/remote_access_platform?sslmode=disable POSTGRES_MAX_CONNS=20 POSTGRES_MIN_CONNS=2 POSTGRES_CONNECT_TIMEOUT=5s REDIS_ADDR=localhost:6379 REDIS_PASSWORD= REDIS_DB=0 REDIS_DIAL_TIMEOUT=5s AUTH_ACCESS_TOKEN_TTL=15m AUTH_REFRESH_TOKEN_TTL=720h AUTH_ISSUER=rap-api AUTH_ACCESS_TOKEN_SECRET=change-me-access-secret AUTH_REFRESH_HASH_SECRET=change-me-refresh-hash-secret DATA_PLANE_TOKEN_TTL=1m DATA_PLANE_TOKEN_PRIVATE_KEY_FILE= DATA_PLANE_TOKEN_PRIVATE_KEY_PEM= DATA_PLANE_BACKEND_GATEWAY_URL=/api/v1/gateway/ws DATA_PLANE_DIRECT_WORKER_WSS_URL_TEMPLATE= DATA_PLANE_DIRECT_WORKER_JSON_RUNTIME=false DATA_PLANE_DIRECT_WORKER_BINARY_RENDER=false DATA_PLANE_DIRECT_WORKER_TLS_TRUST_MODE=smoke_insecure DATA_PLANE_DIRECT_WORKER_TLS_CA_REF= SECRET_ENCRYPTION_KEY_B64= SECRET_ENCRYPTION_KEY_FILE= SECRET_ENCRYPTION_KEY_ID=local-v1 SESSION_HEARTBEAT_TTL=90s SESSION_DETACH_GRACE_PERIOD=30m SESSION_ATTACH_TOKEN_TTL=2m SESSION_LIVE_STATE_TTL=2m SESSION_RECOVERY_BATCH_SIZE=100 WORKER_LEASE_TTL=45s WORKER_HEARTBEAT_TTL=15s WORKER_STALE_LEASE_GRACE_PERIOD=30s WEBSOCKET_WRITE_TIMEOUT=10s WEBSOCKET_PING_INTERVAL=20s WEBSOCKET_PONG_WAIT=40s