Bahmni-Web 설정(Docker)
bahmni/bahmni-web 이미지는 Bahmni EMR의 프런트엔드 구성요소 중 하나입니다. UI 렌더링은 주로 설정에 따라 달라집니다. 이미지는 openmrs-module-bahmniapps 저장소의 GitHub Actions로 빌드·게시됩니다.
환경 설정
| 변수 이름 | 설명 |
|---|---|
| BAHMNI_WEB_IMAGE_TAG | bahmni-web 서비스에서 사용할 이미지 버전입니다. bahmni/bahmni-web 태그 목록에서 확인할 수 있습니다. |
| BAHMNI_UI_DIST_PATH | Bahmni UI를 개발할 때 openmrs-module-bahmniapps의 dist 폴더 경로로 설정합니다. |
Bahmni UI 개발: Bahmni UI 코드를 개발하거나 수정하려면 아래 단계를 따르십시오.
- 1. 로컬 컴퓨터에 openmrs-module-bahmniapps 저장소를 복제합니다.
- 2. 저장소 README의 지침에 따라 필요한 도구와 의존성을 설치합니다.
- 3. openmrs-module-bahmniapps 디렉터리 경로를 .env 파일의 BAHMNI_APPS_PATH 환경 변수로 설정합니다. 경로 끝에 /를 붙이지 마십시오.
- 4. docker-compose.yml을 열고 bahmni-web 서비스에서 BAHMNI_APPS_PATH로 시작하는 volumes 섹션의 주석을 해제합니다.
- 5. docker-compose up으로 애플리케이션을 시작합니다. 컨테이너가 이미 실행 중이면 마운트된 코드를 사용하도록 bahmni-docker 디렉터리에서 docker-compose up -d bahmni-web을 실행해 다시 생성합니다.
- 6. 브라우저를 새로 고치면 변경사항이 표시됩니다.
참고: 변경사항이 보이지 않으면 브라우저 캐시 때문일 수 있습니다. 시크릿 모드에서 확인하거나 캐시 데이터를 지우십시오. 개발할 때는 브라우저 캐시를 끄는 것이 좋습니다. 개발자 도구의 Network 탭에서 Disable Cache를 선택할 수 있습니다.
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0