Skip to content

Deployment

CARE-Link is cloud-native, designed for Azure but portable to Docker.

Azure Deployment

  1. PostgreSQL & Cosmos DB: Provision managed instances.
  2. App Service: Deploy the Laravel container.
  3. Function App: Deploy the FastAPI code.

    For detailed instructions on deploying an Azure Function App, refer to the Microsoft Learn Guide.

Environment Variables

The Function App requires the following configuration:

  • WHATSAPP_CLOUD_ACCESS_TOKEN
  • VERIFIABLE_TOKEN
  • AZURE_STORAGE_STORAGE_KEY
  • AzureWebJobsStorage
  • EHR_API_KEY
  • EHR_BACKEND_URL
  • OPENAI_API_KEY
  • MONGO_DB_DATABASE_NAME
  • COSMOS_CONNECTION_STRING