Platform API USSD Service
  • Introduction
  • Features
  • Technologies
  • Contribution Guide
  • Usage
  • Supported USSD Providers
    • Africa's Talking USSD
Powered by GitBook
On this page
  • Deployment
  • Configure Environment Variables

Was this helpful?

Usage

Ushahidi Platform USSD Service Usage.

PreviousContribution GuideNextSupported USSD Providers

Last updated 5 years ago

Was this helpful?

Deployment

Build the Docker

docker build -t ussd_service .

Deploy to any container environment. Examples are:

You would also need to deploy Redis server or use a managed one.

Configure Environment Variables

You are required to have the following environment variables configured. If you're running on your local PC, use this guide on

PLATFORM_API=https://ussd.api.ushahidi.io # Ushahidi deployment API URL
PLATFORM_EMAIL=admin@account.com # Ushahidi Admin Account Email
PLATFORM_PASSWORD=************* # Ushahidi Admin Account Password
REDIS_HOST=localhost # Redis Server Host
REDIS_PORT=6379 # Redis Server Port
DSN_CODE=https://***** # https://sentry.io Flask Integration Code (Optional)
AWS Fargate
Google Cloud Run
How to Set Environment Variables.