Another RPM installation is required.

Thanks for the feedback, and sorry to hear you are finding docker hard. But, I don’t think Bahmni team can go back to RPM mode. Too many disadvantages / issues with RPM approach now.

  1. The codebase of Bahmni is large, and has quite a lot of dependencies (like most large products), and with RPM world, these dependencies keep getting outdated / or modified – and Bahmni adopters are not able to “replicate” the “exact” setup. With docker – that isn’t an issue since all dependencies are “frozen-and-packged” into container images. So, whenever and wherever you install from images, you get the SAME dependencies, and the software runs exactly the same way. This is why Dockers/Containes are now used by practically every production project, of some complexity.

  2. Bahmni adopters come from various countries, regions, backgrounds and skill sets – each with their own preferred Linux/Operating systems. Choosing RPM as a distribution choice is too restrictive. With docker, one can run bahmni on almost any operating system, and we need to do nothing special for supporting so many OS.

  3. Read this discussion: Dockerizing Bahmni

  4. See this training (it should help): https://bahmni.atlassian.net/wiki/spaces/BAH/pages/3298590813/Migrating+Bahmni+from+CentOS+to+Docker+Training