cromulus / rapidpro-docker-compose

Reasonably production ready docker-compose setup for RapidPro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU Affero General Public License v3.0


Languages

Language:Shell 100.0%