EMR Frontend uses a Apache Server that runs bahmni-ui. The configurations and installations are done by bahmni-web RPM.
The following diagram explains how various postinstall steps by bahmni-web RPM is moved across different services in docker:
Build bahmni-web image containing bahmniapps and bahmni_config
Build Proxy Image with proxy configs and Bahmni Index page
Bake default_config into images that need (OpenMRS, OpenELIS, Bahmni Web)
Configure SSL config in proxy image
Configure client side logging
Configure Github Actions for Build and Publish of frontend images