gohorsejobs/config/mcp.gohorsejobs.example.json
root e1c61289af feat(config): Add MCP JSON bootstrap and unify docs
Enable backend fallback to MCP JSON for database connection when DATABASE_URL is absent.\nAdd credentials bootstrap support from JSON for cloud/external services.\n\nConsolidate documentation with MCP integration guide and unified status.\nUpdate backlog to move video interviews endpoint out of current sprint.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-09 20:39:16 +01:00

44 lines
1.1 KiB
JSON

{
"infra": {
"database": {
"url": "postgresql://user:password@host:5432/gohorsejobs_dev?sslmode=require"
},
"cloud": {
"provider": "cloudflare",
"region": "sa-east-1"
}
},
"external_services": {
"cloudflare_config": {
"apiToken": "CF_API_TOKEN",
"zoneId": "CF_ZONE_ID"
},
"storage": {
"endpoint": "https://s3.example.com",
"accessKey": "ACCESS_KEY",
"secretKey": "SECRET_KEY",
"bucket": "gohorsejobs",
"region": "sa-east-1"
},
"lavinmq": {
"amqpUrl": "amqps://user:pass@host/vhost"
},
"appwrite": {
"endpoint": "https://cloud.appwrite.io/v1",
"projectId": "PROJECT_ID",
"apiKey": "APPWRITE_API_KEY"
},
"fcm_service_account": {
"serviceAccountJson": "{\"type\":\"service_account\",\"project_id\":\"...\"}"
},
"smtp": {
"host": "smtp.example.com",
"port": "587",
"username": "user@example.com",
"password": "password",
"from_email": "noreply@gohorsejobs.com",
"from_name": "GoHorse Jobs",
"secure": "false"
}
}
}