Deploy to production - ensure all endpoints operational

This commit is contained in:
defiQUG
2025-11-12 08:17:28 -08:00
parent b421d2964c
commit f1c61c8339
171 changed files with 50830 additions and 42363 deletions

19
api/deploy-package/DIContainer.d.ts vendored Normal file
View File

@@ -0,0 +1,19 @@
import { CosmosClient, Database, Container } from '@azure/cosmos';
import { SecretClient } from '@azure/keyvault-secrets';
export interface ServiceContainer {
cosmosClient: CosmosClient;
database: Database;
donationsContainer: Container;
volunteersContainer: Container;
programsContainer: Container;
secretClient: SecretClient;
}
declare class DIContainer {
private static instance;
private services;
private constructor();
static getInstance(): DIContainer;
initializeServices(): Promise<ServiceContainer>;
getServices(): ServiceContainer;
}
export default DIContainer;