새 데이터베이스 또는 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
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. Bahmni Lite의 .env 파일에서 OPENMRS_DB_IMAGE_NAME을 mysql:5.6 또는 mysql:5.7로 변경합니다. 이는 공개된 새 MySQL Docker 이미지를 사용한다는 뜻입니다.
OPENMRS_DB_IMAGE_NAME=mysql:5.6 - 2. OPENMRS_DB_CREATE_TABLES를 true로 설정합니다.
- 3. Bahmni Lite docker-compose.yml의 openmrs 및 openmrsdb 서비스에서 configuration_checksums 볼륨 마운트를 주석 처리합니다. 그러면 initializer 모듈이 변경 로그를 다시 실행합니다. 기본 초기화 설정과 사용자 정의 config 실행 문서를 참고하십시오.
# 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. 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
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0