# Zhinian Desktop Environment Template # # Copy this file to `.env.local` for local development only. # Do not commit `.env.local` or any real API keys, tokens, client secrets, # certificates, or customer-specific service endpoints. # OpenClaw Gateway Configuration OPENCLAW_GATEWAY_PORT=18789 # Development Configuration VITE_DEV_SERVER_PORT=5188 # Zhinian service connection # Required for real customer login. Get these values from the deployment owner. YINIAN_API_BASE_URL=https://your-zhinian-api.example/ingress YINIAN_AUTH_CLIENT_ID=your-client-id YINIAN_AUTH_SCOPE=server # Optional, depending on your server OAuth client settings. Leave blank unless # the deployment owner provides values through a private channel. # YINIAN_AUTH_CLIENT_SECRET= # YINIAN_AUTH_BASIC= # Optional enterprise-space/application endpoints. Template variables are supported: # {workspaceId}, {workspace_id}, {hotelId}, {hotel_id}, {tenantId}, {tenant_id} # YINIAN_CONFIG_SYNC_PATH=/config/sync # YINIAN_SKILLS_MANIFEST_PATH=/skills/manifest # Optional OpenClaw cloud sync plugin service. # YINIAN_CLOUD_SYNC_SERVER_URL=https://your-zhinian-api.example # YINIAN_CLOUD_SYNC_ENABLED=1 # Local demo mode, for visual QA or offline demos only. This avoids requiring # a real service endpoint while testing the desktop shell. # YINIAN_CONTROL_PLANE_MODE=mock # Release Configuration (CI/CD) # Apple Developer Credentials. Keep real values in CI secrets or local shell. APPLE_ID= APPLE_APP_SPECIFIC_PASSWORD= APPLE_TEAM_ID= # Code Signing Certificate. Keep real files and passwords out of git. CSC_LINK= CSC_KEY_PASSWORD= # Release token. Keep real values in CI secrets or local shell. GH_TOKEN=