Skip to content

Reasonably production ready docker-compose setup for RapidPro

License

Notifications You must be signed in to change notification settings

cromulus/rapidpro-docker-compose

Repository files navigation

rapidpro-docker-compose

*** abandoned, no longer maintained, kaput, finit, etc. ***

A deployable rapidpro docker-compose setup. Batteries included:

  • ssl via letsencrypt
  • backing services: elasticsearch, postgres, redis, etc.
  • celery tasks

To deploy, copy sample.env to .env, edit it for correct values and then run docker-compose up

Note: elasticsearch is currently using ephemeral storage.

Works reasonably well on a single host. Will test on docker swarm cluster next.

To test with ngrok, put the ngrok domain as your RAPIDPRO_HOST environment in .env

About

Reasonably production ready docker-compose setup for RapidPro

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages