Skip to content

Deploy FastAPI + Deepgram bot to JustRunMy.App #27

@machinatororis

Description

@machinatororis

Description

Deploy the Dockerized webhook version of the bot to JustRunMy.App and ensure it runs 24/7 using Telegram webhooks.


Tasks

  • Create a new service/application on JustRunMy.App.
  • Configure the service to build from the project Dockerfile.
  • Set required environment variables:
    • TELEGRAM_TOKEN
    • DG_API_KEY
    • TRANSCRIBER_BACKEND=deepgram
    • RUN_MODE=webhook (if used)
  • Deploy the service and obtain the public HTTPS URL.
  • Register Telegram webhook using setWebhook:
    • URL format: <public-url>/webhook
  • Verify bot functionality:
    • Bot responds to messages in Telegram.
    • Service does not crash under normal usage.
  • Update README:
    • Add “Cloud Deployment” section.
    • Describe architecture: Telegram → Webhook → FastAPI → Deepgram.

Acceptance Criteria

  • Bot responds correctly to Telegram messages via webhook.
  • Service remains online without manual restarts.
  • README contains up-to-date deployment documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions