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>
44 lines
1.1 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|