Public Repository

Last pushed: 4 days ago
Short Description
Official OpenEMR Docker Image Repository
Full Description

OpenEMR is the most popular open source electronic health records and medical practice management solution. ONC certified with international usage, OpenEMR's goal is a superior alternative to its proprietary counterparts. With passionate volunteers and contributors dedicated to guarding OpenEMR's status as a free, open source software solution for medical practices with a commitment to openness, kindness and cooperation.

Current production OpenEMR version is 5.0.0

Supported tags and respective Dockerfile links:
-5.0.0, latest (Dockerfile) (further instructions and example docker.yml file)
-5.0.1, dev, next (Dockerfile) (further instructions and example docker.yml file)

This OpenEMR official docker supports automated installation/configuration of OpenEMR. It requires a companion mysql container to work.

  • Required environment settings for auto installation are MYSQL_HOST and MYSQL_ROOT_PASS
    • (Note that can force MYSQL_ROOT_PASS to be empty by passing as 'BLANK' variable)
  • Optional settings for auto installation are:
    • Setting db parameters MYSQL_ROOT_USER, MYSQL_USER, MYSQL_PASS, MYSQL_DATABASE
    • Setting openemr parameters OE_USER, OE_PASS
  • Can override auto installation and force manual installation by setting MANUAL_SETUP environment setting to 'yes'
  • Uses port 80 and 443
    • Port 80 is standard http
    • Port 443 is https/ssl and uses a self-signed certificate by default. If assign the DOMAIN and EMAIL(optional) environment settings, then it will set up and maintain certificates via letsencrypt.
Docker Pull Command
Owner
openemr