Hello,
I am proposing to make OpenEMR into a Kubernetes resource for my Capstone Project in Northwestern’s Health Informatics program.
The aim:
- Make OpenEMR easier to deploy in a system like Red Hat’s OpenShift where the containers can not run as root, and rolling deployments make downtime non-existent.
- Deploying OpenEMR in Kubernetes helps OpenEMR scale nicely based on demand.
- Red Hat OpenShift is an enterprise Kubernetes distribution. OpenShift hides a lot of the complexity of containerization technologies. e.g., shifting from Docker to Podman.
A few goals:
- Have a database container that is pre-populated with the OpenEMR schema.
- Ensure OpenEMR and its components do not run as root.
- Make OpenEMR as easy to deploy as possible through a single YAML file.
I could certainly use some help with this endeavor, and I will be opening a project on Github soon. If you have any interest, please let me know.
- Ryan