With JFrog Bintray services being deprecated from Today 1 May 2021, we have migrated our repos. Right now they are hosted at our AWS S3, and in a few days we will try to deliver through AWS CloudFront as well.
Bahmni. 0.93 is going to come bundled with the repo pointing to the new locations, but if you are trying to get any older version of Bahmni (e.g. 0.91 or 0.92), then please be advised that you need to follow the following steps.
in /etc/bahmni-installer/setup.yml, update/add the following configuration
I am trying to install 0.93-105 Beta, and my repo is pointing to http://repo.mybahmni.org/rpm/bahmni, I am getting “No package matching ‘bahmni-emr-0.93-95’ found available” error. Please verify this with 0.93-105
I am a bit surprised to see that in 2021, given the general availability of free and fully-automated CAs, we still put websites online without TLS.
This is doubly worrying when said website is a repository for delivering code.
I would have a hard time explaining to anyone reviewing my deployment scripts, that I am downloading code that will be run in our production environments, and dealing with very sensitive medical data, over an unsecured connection.
we do have a TLS URL for the S3 repo but little convoluted
to resolve the above, we had used route53, and used letsEncrypt. but we need to renew frequently.
we are trying to make some changes like serving through cloudfont and leveraging the CDN to allow faster downloads. We have a https endpoint on cloudfront, but unfortunately we can’t retain the same repo.bahmni, and a random subdomain is given. There are some workarounds, and thats what we are trying to resolve.
Give us a few days, if we can’t configure cloudfront URL, we will just go ahead with the older approach.
Regarding LE, the renewal should happen automatically, if you use Route53, you should be able to use DNS challenges to have LE automatically validate your domain.
I have some experience with this, don’t hesitate contacting me directly if needed.
setup.yml - if you have overridden the repo URL, please change to HTTP in /etc/bahmni-installer/setup.yml file - “bahmni_repo_url” value
Ansible can be downloaded through the bahmni command itself, and If you are using 0.92, then please use as
bahmni -i local -aru https://repo.mybahmni.org/releases/ansible-2.4.6.0-1.el7.ans.noarch.rpm install
the repo is available over https://repo.mybahmni.org but it is not browse-able yet. So if you want to check what is available on the repo you can use the S3 static URL