{ "schema_version": 1, "resources": [ { "kind": "web_function", "name": "app", "start": "node server.js", "runtime": "nodejs20", "source": ".", "env": { "DATABASE_URL": "ref:app_db.connection_url", "OBJECT_BUCKET": "ref:uploads.bucket_name", "OBJECT_PREFIX": "ref:uploads.prefix", "OBJECT_ENDPOINT": "ref:uploads.endpoint_url", "OBJECT_REGION": "ref:uploads.region", "OBJECT_CREDENTIALS": "ref:uploads.credentials", "OBJECT_CREDENTIALS_URL": "ref:uploads.credentials_url", "OBJECT_CREDENTIALS_TOKEN": "ref:uploads.credentials_token", "NANOHUB_RUNTIME_TOKEN": "ref:uploads.credentials_token", "OPENAI_BASE_URL": "ref:models.base_url", "OPENAI_API_KEY": "ref:models.api_key", "OPENAI_MODEL": "ref:models.model" } }, { "kind": "postgres_database", "name": "app_db" }, { "kind": "object_storage", "name": "uploads" }, { "kind": "model_router", "name": "models" } ] }