How to setup Bahmni Connect on Docker

Hello OpenMRS community,

We are running Bahmni Standard 1.0.0 on Docker, and would like to support offline data capture and sync using Bahmni Connect. I have built the offline mobile app and frontend using the instructions here and here, respectively. I am now stuck on setting up the event-log-service. Which containers are relevant, and how should the event-log-service be set up in the Docker context?

Additionally, how can I integrate the Bahmni Connect frontend with Docker? Currently, the dashboard link (shown below) gives a 404 page.

Any help is much appreciated.

Hi @andy_ife , Two issues here:

1. Event Log Service isn’t in Docker. The bahmni-docker compose files don’t include an event-log-service container. It’s only documented for RPM/Ansible installs (setup docs). You’d need to build a custom Docker image for it and add it to your compose file, pointing it at the openmrsdb container.

2. Bahmni Connect is deprecated. The bahmni-connect repo is marked deprecated — use Bahmni Offline instead. The 404 on the dashboard is because no container in the Docker setup serves the Connect frontend. If you still need it, mount your built frontend into the bahmni-web container via the volume: ${BAHMNI_APPS_PATH}/ui/app/:/usr/local/apache2/htdocs/bahmni.

I’d also recommend asking in bahmni on Slack for specifics on the 1.0.0 setup.

Thanks for the reply @josephkagimu1. I’ll try these and provide feedback