logicahealth / InfoButtons

Infobuttons are context-sensitive links embedded in the electronic health record (EHR). They use clinical context information from the EHR, such as patient demographics, medications, diagnoses, user role, and clinical setting to help find answers to clinicians' and patients' questions using online health information resources.
28 stars 29 forks source link

Need recommended server version. #21

Open jxfish2 opened 5 years ago

jxfish2 commented 5 years ago

It appears as if the majority of the installation instructions were intended for Ubuntu.

If this is the case, can someone recommend a specific Ubuntu server version?

If there are any specific software packages required, that are NOT already in the release notes, please note them here also.

Or, if anyone has a specific Azure cloud image, best suited for this build, that would be beneficial also.

Thanks for your time and effort.

aniskand commented 5 years ago

Well, the installation instructions only called for Vagrant and VMWare. About the only other requirement is making sure virtualization is enabled in your OS.

On Thu, Dec 6, 2018 at 10:10 AM jxfish2 notifications@github.com wrote:

It appears as if the majority of the installation instructions were intended for Ubuntu.

If this is the case, can someone recommend a specific Ubuntu server version?

If there are any specific software packages required, that are NOT already in the release notes, please note them here also.

Or, if anyone has a specific Azure cloud image, best suited for this build, that would be beneficial also.

Thanks for your time and effort.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/VHAINNOVATIONS/InfoButtons/issues/21, or mute the thread https://github.com/notifications/unsubscribe-auth/AFXxKjSa81Jrn0J2V_gBzOhA-zLqI0Ciks5u2U6ogaJpZM4ZG7bp .

jxfish2 commented 5 years ago

We do not normally use Ubuntu, since the North American standard is typically RedHat, or CentOS (in local development).

I realize that Ubuntu has a lot of neat developer features, and I realize that a lot of developers like to develop in Ubuntu.

But, the admin tools are different, and many of the software versions in the Ubuntu repositories are also different.

So, in order to use the supplied documentation on this site, I either need to use a similar Ubuntu version to what was used by the development team on this site, or I need to re-architect the installation procedures for RedHat / CentOS.

RedHat does not use apt-get, nor does it name its repository software the same way.

So, for each specific version of any given software noted in your installation instructions, I need to "find" an equivalent in the RedHat repositories.

All of my commercial customers have RedHat licensing, across the United States.

Not one of my very large, commercial customers, uses Ubuntu.

So, either I need to re-architect every one of your documents, or I need to try to convince all of my commercial accounts to make exceptions for your Ubuntu developed 3rd party solutions.

And, I need to make it work in the Azure cloud, because this is the cloud based environment that our industry adopted, for the most part.

For years, and years, the Veterans Administration set the standard for all healthcare related programs throughout the US.

The VA adopted the Azure cloud platform, and as such, most of our commercial customers want to do the same. They want to follow the industry leader.

Personally, I prefer AWS.

But, it was not my decision.

The majority of our commercial and government clients use RedHat, with Azure as the primary cloud platform.

So, back to my original question:

Since we do not normally use Ubuntu, I need someone from the development team to suggest an Ubuntu version, that you know will work "out of the box" with your current documentation.

Or, you "should" create instructions specifically for RedHat also, since the vast majority of government and commercial institutions use RedHat, and some of them may NOT be willing to use Ubuntu, as a one off server platform.

Thanks for your time, and have a great week.