Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/)
- Host: GitHub
- URL: https://github.com/redhatofficial/openemr-kube
- Owner: RedHatOfficial
- Created: 2020-04-08T11:48:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-26T16:50:12.000Z (over 3 years ago)
- Last Synced: 2024-05-02T03:03:41.410Z (6 months ago)
- Language: Shell
- Homepage:
- Size: 94.7 KB
- Stars: 11
- Watchers: 8
- Forks: 13
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
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/
```