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

새 데이터베이스 또는 CIEL 데이터로 Bahmni Lite 실행(Docker)

Bahmni Lite에는 5만 개가 넘는 의료 용어로 구성된 CIEL 개념 사전이 포함되어 있어 데이터베이스 최초 초기화가 느려질 수 있습니다. 시작 시간을 줄이기 위해 Bahmni는 MySQL 5.6과 5.7 기반의 미리 적재된 DB를 게시합니다. bahmni-lite의 기본 OpenMRS DB 이미지는 bahmni/openmrs-db:1.0.0-lite-mysql5.7이며 요구사항에 맞게 변경할 수 있습니다. CIEL 데이터가 포함된 DB 덤프: https://github.com/Bahmni/bahmni-scripts/tree/master/demo/db-backups/1.0.0-lite관련 문서: Bahmni와 CIEL 사전

CIEL 개념이 미리 적재된 DB 이미지는 다음과 같습니다.

  • bahmni/openmrs-db:1.0.0-lite-mysql5.6: MySQL 5.6 기반 OpenMRS DB
  • bahmni/openmrs-db:1.0.0-lite-mysql5.7: MySQL 5.7 기반 OpenMRS DB

bahmni-lite의 .env 파일에서 OPENMRS_DB_IMAGE_NAME 변수를 변경하여 이 이미지들을 사용할 수 있습니다.

새 DB로 Bahmni를 시작하는 일회성 단계

  1. 1. Bahmni Lite의 .env 파일에서 OPENMRS_DB_IMAGE_NAME을 mysql:5.6 또는 mysql:5.7로 변경합니다. 이는 공개된 새 MySQL Docker 이미지를 사용한다는 뜻입니다.
    OPENMRS_DB_IMAGE_NAME=mysql:5.6
  2. 2. OPENMRS_DB_CREATE_TABLES를 true로 설정합니다.관련 문서: .env
  3. 3. Bahmni Lite docker-compose.ymlopenmrsopenmrsdb 서비스에서 configuration_checksums 볼륨 마운트를 주석 처리합니다. 그러면 initializer 모듈이 변경 로그를 다시 실행합니다. 기본 초기화 설정과 사용자 정의 config 실행 문서를 참고하십시오.관련 문서: seen here구축 환경별 설정 사용(Docker)
    # Add a '#' in front of the configuration_checksum lines in volume sub-section of the individual services to comment them out
    # - 'configuration_checksums:/openmrs/data/configuration_checksums'
    # - 'configuration_checksums:/configuration_checksums'
  4. 4. Bahmni Lite를 시작하고 OpenMRS 로그에서 initializer 실행이 끝나는 시점을 확인합니다.
    # Start Bahmni LITE (in bahmni-lite/ subfolder)
    docker compose up -d
    
    # See OpenMRS Logs
    docker compose logs openmrs -f

Docker로 Bahmni 실행

1관련 문서: Docker에서 Bahmni 실행

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗