THESE STEPS ARE ONLY VALID FOR VERY OLD VERSIONS OF BAHMNI PRIOR TO V0.86. YOU WILL LIKELY BE USING A NEW VERSION, AND SHOULD REFER TO THIS DOCUMENT. |
export FACTER_deploy_bahmni_openerp=true export FACTER_deploy_bahmni_openelis=true export FACTER_deploy_bahmni_pacs=true export FACTER_implementation_name=jss export FACTER_bahmni_user_name=jss |
Download Deployer
(clone or pull from using either of follow commands)
git clone git@github.com:Bahmni/bahmni-environment.git git clone https://github.com/Bahmni/bahmni-environment.git |
Download Bahmni Installers
You can execute the following command for getting the latest installers
sh bahmni-environment/scripts/download-build.sh |
Or if you want a specific installer version then download them from the continuous integration server by doing the following (e.g. if your implementation is jss, branch is master, bahmni build number is 102, implementation (i.e. jss) config version is 18)
- logon to https://ci.mybahmni.org/go/auth/login
- user=guest, password=p@ssw0rd
- wget https://ci.mybahmni.org/go/files/Bahmni_artifacts_master/102/CollectArtefactsStage/Latest/defaultJob/bahmni_installer.sh
- wget https://ci.mybahmni.org/go/files/Build_jss_config_master/18/Package/Latest/package/jss_config_installer.sh
It would download bahmni_installer.sh and ${FACTER_implementation_name}_config_installer.sh
If you want to take backup of your current state, run
sh bahmni-environment/scripts/download-build.sh ./bahmni-enviromnent/scripts/predeploy-master.sh <your-mysql-password> |
(note: using the word master above because we use master slave setup in production. we would update with documentation for master slave setup later. if your services are stopped then )
OR you could just stop the following services
sudo service httpd stop sudo service tomcat stop sudo service openerp stop |
Deploy bahmni
cd /packages/build sh bahmni_installer.sh |
cd /packages/build sh <implementation_name>_config_installer.sh |
Error Logs
Look at /bahmni_temp/logs/bahmni_deploy.log incase of any error.