Docker is simply a container that comes with different applications for example mysql,we have possibilities of users not requiring a container ie docker and they simply need to install mysql without having knowledge of docker.
We have two things here,openmrs platform and openmrs reff app.
openmrs reff app comes with a User interface while openmrs platform is simply (the “plumbing”) upon which all distributions of openmrs are based ie no interface.These two can be installed using different ways for example
1)Using the sdk
2)Using standalone packages
If need be,we can try to install these and you get a feel of them,kindly ping me here .cc @jennifer
@herbert24 Thanks for replying. I have tried to install stand alone OpenMRS platform before.
But I probably will have question about the “Module development” part.
Thanks @rainbow ,My thinking is that the steps should not be basing on side especially installing mysql, actually better to include all the flavours including different ways of installations procedures for different operating systems(eg macOs, Linux, windows) this gives the better coverage
I think the solution should be: write each installation method for each software separately, so that they can be assembled like LEGO blocks into this kind of step by step document.
well good question ,
i think that could also depend on a number of factors ,
you realise that for demo porposes , one doesn’t have to install MySQL manually at all , that is in the case of running a standalone or using a direct complete docker-compose file
Actually i would also consider if we could have a community project to build a pre-installed OpenMRS Virtual (Vagrant) Box , i know that will be more or less like a standalone.
My question is: if new developers set up their systems by installing MySQL with Docker , and then intalling OpenMRS SDK(as this combination is relatively easy and fast), will this setup be sufficient for them to start developing, will this cause any problem for testing, or deploying modules down the road?