BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Docker Compose Profiles

Bahmni docker-compose has been configured with profiles which allows you to run the required services. More about compose profiles can be found here.

Setting the required profile:

  • Profiles can be set by changing the COMPOSE_PROFILES variable in .env file. You can set multiple profiles by comma separated values. (Recommended)Example: COMPOSE_PROFILES=openelis,odoo

You can also pass this as an argument with docker-compose up command. If you prefer passing this from command-line, comment COMPOSE_VARiABLES in the .env file

  • Example: docker compose --profile emr up (or) docker compose --profile emr --profile openelis up

Diagram Source - bahmni-diagrams/docker/docker-compose-profiles

docker-compose-profiles.png

The profiles bahmni-standard and bahmni-lite are broad level profiles which runs specific group of below mentioned profiles. More about Bahmni Lite vs Bahmni Standard can be found here.

ProfileDescription
1emrBahmni EMR components containing OpenMRS, bahmni-web, appointments (for EMR use-cases only). EMR = electronic medical records
2bahmni-liteRuns all the applications needed for Bahmni Lite (emr, crater, reports, implementer-interface). To better understand Bahmni Lite, please see this page.
3bahmni-standardRuns the whole suite of apps for Bahmni Standard (for hospitals). To better understand Bahmni Standard, please see this page.
4openelisLab Management system using opensource OpenELIS
5odooInventory Management, Accounting & Billing using opensource Odoo v16.0
6odoo-10Inventory Management, Accounting & Billing using opensource Odoo v10.0. This profile is to support implementations migrating from CentOS to Docker. It is recommended to migrate to Odoo 16
7reportsBahmni Reports (Jasper reports). For more details see.
8pacsBahmni PACS Setup with DCM4CHEE and Oviyam2 as DICOM Viewer (for radiology & xRay)
9implementer-interfaceImplementer Interface (Form Builder) for designing Bahmni Forms.
10atomfeed-consoleAtomfeed Console
11pacs-simulatorPACS Simulator to test/demo PACS setup (Not to be used in Production)
12lab-liteLite version for lab report upload based on OpenMRS 3.0 Microfrontend
13craterLightweight billing/invoice system with Crater
14metabaseMetabase opensource Analytics/Reporting tool
15loggingLoki Stack - Centralised Logging (Part of docker-compose monitoring.yaml)
16dcm4chee5DCM4CHEE 5 service as defined by dcm4chee community documentation.
17ohifRuns OHIF Viewer
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗