Hello Community I am wondering why fall into the issue of external-fhir server running when i start openelis using docker-compose.
My worry comes after some time ago i did ran the application and it was up running and accessible via localhost:8081/fhir/.
But this past days it’s not the case.
I simply cloned GitHub - I-TECH-UW/OpenELIS-Global-2: OpenELIS 2.X is a rewrite of the original OpenELIS global with updated components and technology and then docker compose up, the webapp is running and i can open at localhost/ then login but not the case with localhost:8081/fhir what i am doing wrong ? i am not sure of.
Please can someone look into this with me.
thanks
@muthondu_githinji @Moses_Mutesasira @Agaba_Derrick_Junior @Prajjwal_Kohli
hello @njiddasalifu i dont understand clearly what you are trying to do
please provide some logs here
@njiddasalifu by the fact that your OpenELIS web app is running , it means your FHIR server is running otherwise it would fail to start.
The reason you cant acces the FHIR server is because we added an ssl security layer to the FHIR server so it its only accesible by authenticated clients with a valid ssl cert accepted by the FHIR sever.So it wont be accesible in your browser.
To remove the SSL config ,comment out these volumes and update this url to http://fhir.openelis.org:8080/fhir/
In your browser you could then acces the FHIR server at http://localhost:8081/fhir/
FYI Incase you dont intend to make any code changes , just run the openelis-docker setup
Thanks @Moses_Mutesasira this works.
@Agaba_Derrick_Junior this was the problem and the solution of @Moses_Mutesasira got it working.
Thank you all!