mirror of
https://github.com/Sea-Haven-Industries/sh-mcp.git
synced 2026-10-02 22:43:21 +00:00
20 lines
623 B
TypeScript
20 lines
623 B
TypeScript
|
|
/**
|
||
|
|
* Root CDK app for sh-mcp. Phase 2a defines the `sh-mcp-auth` substrate stack;
|
||
|
|
* the per-tier `sh-mcp-ops` / `sh-mcp-finance` hosting stacks join here in 2b
|
||
|
|
* (replacing the synth-only per-server cdk stubs), so CI synthesizes one app.
|
||
|
|
*/
|
||
|
|
|
||
|
|
import { App } from 'aws-cdk-lib';
|
||
|
|
import { ShMcpAuthStack } from '../lib/auth-stack.js';
|
||
|
|
|
||
|
|
const app = new App();
|
||
|
|
|
||
|
|
new ShMcpAuthStack(app, 'ShMcpAuth', {
|
||
|
|
stackName: 'sh-mcp-auth',
|
||
|
|
env: { account: '328440206208', region: 'us-east-1' },
|
||
|
|
description:
|
||
|
|
'Sea Haven MCP auth substrate — Cognito broker, pre-token + group-sync Lambdas (design.md §2).',
|
||
|
|
});
|
||
|
|
|
||
|
|
app.synth();
|