Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/redhatofficial/openemr-kube

OpenShift/Kube deployment info for OpenEMR (https://www.open-emr.org/)
https://github.com/redhatofficial/openemr-kube

Last synced: about 20 hours ago
JSON representation

OpenShift/Kube deployment info for OpenEMR (https://www.open-emr.org/)

Awesome Lists containing this project

README

        

# openemr-kube

[![openmr image build](https://quay.io/repository/openemr/openemr/status "openmr image build")](https://quay.io/repository/openemr/openemr)

## Deployment

### Perequisites

In order to use OpenEMR, a MySQL database is required.
For development purposes, you can install a MariaDB database in the cluster:
```
oc apply -f artifacts/mysql/
```
or
```
kubectl apply -f artifacts/mysql/
```

For production purposes, a database should be created beforehand.
A Secret should be created in the namespace with the following structure:
```
apiVersion: v1
kind: Secret
metadata:
name: mysql
type: Opaque
data:
host:
name:

username:

password:

root_password:

```

### Deployment in OpenShift (v3 or v4)

```
oc apply -f artifacts/phpmyadmin/
oc apply -f artifacts/openemr/
```

For the first boot of the application certain initialization procedures (populating database and disk volumes) are required.
```
oc apply -f artifacts/openemr-firstboot
```

### Deployment in vanilla kubernetes

```
kubectl apply -f artifacts/phpmyadmin/
kubectl apply -f artifacts/openemr/
```