37 lines
1.4 KiB
Bash
37 lines
1.4 KiB
Bash
# Used by compose.deploy.yaml (image: git.jerryyan.net/q792602257/agentic-mobile-control:${IMAGE_TAG}).
|
|
# Jenkins publishes IMAGE_TAG as "<BUILD_NUMBER>-<git short sha>"; match the
|
|
# tag of the build you intend to deploy.
|
|
IMAGE_TAG=latest
|
|
|
|
POSTGRES_DB=device_cloud
|
|
POSTGRES_USER=device_cloud
|
|
POSTGRES_PASSWORD=change-me-database-password
|
|
|
|
CLOUD_API_PORT=8001
|
|
CLOUD_PUBLIC_CREDENTIALS_JSON=[{"principal_id":"local-sdk","token":"change-me-public-token","scopes":["tasks:submit","tasks:read","pool:read","plugins:read","plugins:admin"]}]
|
|
CLOUD_HOST_CREDENTIALS_JSON=[{"principal_id":"local-host-agent","token":"change-me-host-token","scopes":[],"host_id":"host-local"}]
|
|
CLOUD_ENROLLMENT_TOKENS_JSON=[{"principal_id":"edge-installer","token":"change-me-enrollment-token"}]
|
|
CLOUD_SCHEDULER_INTERVAL_SECONDS=1
|
|
CLOUD_LEASE_REAPER_INTERVAL_SECONDS=5
|
|
CLOUD_LEASE_DURATION_SECONDS=60
|
|
CLOUD_MAX_TASK_ATTEMPTS=3
|
|
|
|
HOST_AGENT_HOST_ID=host-local
|
|
HOST_AGENT_TOKEN=change-me-host-token
|
|
HOST_AGENT_ENROLLMENT_TOKEN=
|
|
HOST_AGENT_IDENTITY_PATH=/app/tasks/host_identity.json
|
|
HOST_AGENT_DISPLAY_NAME=
|
|
HOST_AGENT_TASKS_PATH=./tasks
|
|
HOST_AGENT_HEARTBEAT_INTERVAL_SECONDS=30
|
|
HOST_AGENT_POLL_TIMEOUT_SECONDS=20
|
|
HOST_AGENT_RETRY_BACKOFF_SECONDS=1
|
|
HOST_AGENT_MAX_RETRY_BACKOFF_SECONDS=30
|
|
HOST_AGENT_MAX_RETRY_ATTEMPTS=5
|
|
|
|
AI_PLANNER_ENABLED=false
|
|
AI_PLANNER_PROVIDER=anthropic
|
|
AI_PLANNER_MODEL=
|
|
AI_PLANNER_TIMEOUT_SECONDS=30
|
|
ANTHROPIC_API_KEY=
|
|
OPENAI_API_KEY=
|