Don't get intimidated.
Be pro-active, ask questions and take help whenever required
Bahmni team uses a set of tools to handle the work and to communicate.
For development purposes we use Vagrant and Virtual Box. The reason for this being, the advantages we get with Vagrant. The vagrant box can have Centos 6.3 - 6.5.
Clone bahmni-environment in the newly created folder
git clone https://github.com/Bhamni/bahmni-environment.git
#config.vm.network :forwarded_port, guest: 8080, host: 8081 #config.vm.network :forwarded_port, guest: 443, host: 8082 #config.vm.network :forwarded_port, guest: 80, host: 8083
#config.vm.network :public_network
Case 2: vagrant up fails. Follow the following.
vagrant ssh
sudo rm -f /etc/udev/rules.d/70-persistent-net.rules
sudo rm -f /etc/sysconfig/network-scripts/ifcfg-eth1
sudo rm -f /etc/sysconfig/network-scripts/ifcfg-eth2
Contact Bahmni team members for further information.
Server specific application directories
tomcat : /home/bahmni/apache-tomcat-{version}
httpd : /var/www/
openerp: /usr/lib/python2.6/site-packages/openerp-{version}.egg
openmrs modules: /home/bahmni/.OpenMRS/modules
OpenMRS is deployed as a war. Tomcat is used as its application server. The war can be found in the tomcat webapps folder. The modules (.omods) are deployed in the openmrs modules folder.
OpenELIS is also deployed as a war and can be found in the tomcat webapps folder.
OpenERP runs its own custom server.
The html/css/js files are deployed in httpd exposed directory.