chore: scaffold NestJS sidecar with config, CORS, and dependency setup

This commit is contained in:
2026-03-17 09:02:15 +05:30
commit a3172140b0
23 changed files with 10881 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
export default () => ({
port: parseInt(process.env.PORT ?? '4100', 10),
corsOrigin: process.env.CORS_ORIGIN ?? 'http://localhost:5173',
platform: {
graphqlUrl: process.env.PLATFORM_GRAPHQL_URL ?? 'http://localhost:4000/graphql',
apiKey: process.env.PLATFORM_API_KEY ?? '',
},
exotel: {
apiKey: process.env.EXOTEL_API_KEY ?? '',
apiToken: process.env.EXOTEL_API_TOKEN ?? '',
accountSid: process.env.EXOTEL_ACCOUNT_SID ?? '',
subdomain: process.env.EXOTEL_SUBDOMAIN ?? 'api.exotel.com',
webhookSecret: process.env.EXOTEL_WEBHOOK_SECRET ?? '',
},
ai: {
anthropicApiKey: process.env.ANTHROPIC_API_KEY ?? '',
},
});