# Frontend site base URLs APP_BASE_URL= NEXT_PUBLIC_APP_BASE_URL= NEXT_PUBLIC_SITE_URL= NEXT_PUBLIC_LOGIN_URL= NEXT_PUBLIC_DOCS_BASE_URL= SESSION_COOKIE_SECURE=true NEXT_PUBLIC_SESSION_COOKIE_SECURE=true RUNTIME_HOSTNAME= NEXT_RUNTIME_HOSTNAME= DEPLOYMENT_HOSTNAME= RUNTIME_ENV=prod REGION=cn NEXT_PUBLIC_RUNTIME_ENVIRONMENT=prod NEXT_PUBLIC_RUNTIME_REGION=cn # Upstream service endpoints ACCOUNT_SERVICE_URL=https://accounts.svc.plus NEXT_PUBLIC_ACCOUNT_SERVICE_URL=https://accounts.svc.plus SERVER_SERVICE_URL=https://api.svc.plus NEXT_PUBLIC_SERVER_SERVICE_URL=https://api.svc.plus SERVER_SERVICE_INTERNAL_URL= # OpenClaw assistant integrations # Use environment variables to prefill the assistant and integrations page. # Values are read server-side and are not hardcoded into the UI. OPENCLAW_GATEWAY_REMOTE_URL= OPENCLAW_GATEWAY_TOKEN= VAULT_SERVER_URL= VAULT_NAMESPACE= VAULT_TOKEN= APISIX_AI_GATEWAY_URL= AI_GATEWAY_ACCESS_TOKEN= # Giscus Configuration (GitHub Discussions Integration) # See https://giscus.app to generate these values NEXT_PUBLIC_GISCUS_REPO=cloud-neutral-toolkit/console.svc.plus NEXT_PUBLIC_GISCUS_REPO_ID=R_kgDOQoiZ_g NEXT_PUBLIC_GISCUS_CATEGORY=General NEXT_PUBLIC_GISCUS_CATEGORY_ID=DIC_kwDOQoiZ_s4Clj_q # Internal service token used to read aggregate counts from accounts.svc.plus (/api/internal/public-overview) INTERNAL_SERVICE_TOKEN= # Cloudflare Web Analytics GraphQL credentials CLOUDFLARE_API_TOKEN= CLOUDFLARE_ACCOUNT_ID= CLOUDFLARE_WEB_ANALYTICS_SITE_TAG= CLOUDFLARE_ZONE_TAG= # Root email whitelist for privileged user-creation actions (comma-separated) # Default: admin@svc.plus ROOT_EMAIL_WHITELIST=admin@svc.plus # Stripe public price ids used by /prices, product pages, and /panel/subscription # These values are safe to expose to the browser. Use Stripe test-mode price ids for local/dev. NEXT_PUBLIC_PAYPAL_CLIENT_ID= NEXT_PUBLIC_STRIPE_PRICE_XSTREAM_PAYGO= NEXT_PUBLIC_STRIPE_PRICE_XSTREAM_SUBSCRIPTION= NEXT_PUBLIC_STRIPE_PRICE_XSCOPEHUB_PAYGO= NEXT_PUBLIC_STRIPE_PRICE_XSCOPEHUB_SUBSCRIPTION= NEXT_PUBLIC_STRIPE_PRICE_XCLOUDFLOW_PAYGO= NEXT_PUBLIC_STRIPE_PRICE_XCLOUDFLOW_SUBSCRIPTION=