GitDeployHub

ashutosh-rath02/teams-daily-summary-bot

github.com/ashutosh-rath02/teams-daily-summary-bot ↗
Node.js API
19 environment variables found in env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.

  • BOT_ID Microsoft Teams Bot Configuration
  • BOT_PASSWORD secret
  • BOT_ENDPOINT
  • TENANT_ID Microsoft Graph API Configuration
  • CLIENT_ID
  • CLIENT_SECRET secret
  • GRAPH_API_SCOPE
  • OAUTH_CONNECTION_NAME OAuth Configuration (for "Test in Web Chat")
  • OPENAI_API_KEY secret AI API Configuration OpenAI
  • OPENAI_MODEL secret
  • DB_HOST Database Configuration (PostgreSQL in Docker)
  • DB_PORT
  • DB_NAME
  • DB_USER
  • DB_PASSWORD secret
  • END_OF_DAY_HOUR Scheduling Configuration
  • END_OF_DAY_MINUTE
  • COLLECTION_INTERVAL_MINUTES
  • LOG_LEVEL Logging
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/ashutosh-rath02/teams-daily-summary-bot
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/ashutosh-rath02/teams-daily-summary-bot
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/ashutosh-rath02/teams-daily-summary-bot
Or deploy to a different host
← Try another repo