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

Bahmni Mart 설치 설정

1. 인스턴스에서 PostgreSQL 정리(모든 경우에 필요하지 않으며 기존 Bahmni 인스턴스와 다른 PostgreSQL 버전이 필요할 때만 수행)

2. 이전에 설치한 bahmni-mart 제거

3. bahmni-mart 플레이북 다운로드

4. 마스터와 슬레이브 컴퓨터 모두에 bahmni-mart를 설치하려면 아래 명령으로 mart_inventory 파일을 가져옵니다.

Mart 신규 설치용 IP 갱신
vi /etc/bahmni-mart-playbook/inventories/bahmni-mart
# delete the line with content '<master_ip> ansible_connection=local'
# add below line as first line
<master_ip> ansible_connection=ssh ansible_ssh_user=root

5. 마스터/슬레이브 구성이 없는 독립형 인스턴스에서는 아래 inventory를 사용

bahmni-mart inventory 파일에서 [bahmni-mart-db-slave], [bahmni-mart-scdf], [metabase-db-slave] 아래 항목 제거

6. setup.yml의 아래 매개변수 확인 및 갱신

cd /etc/bahmni-mart-playbook

bahmni_mart_url: https://github.com/Bahmni/bahmni-mart/releases/download/2.0.4/bahmni-mart-2.0.4.noarch.rpm
bahmni_mart_version: "2.0.4"
openmrs_db_password: P@ssw0rd
metabase_db_password: password
analytics_db_password: password
postgres_password: password
metabase_with_ssl: false
custom_keystore_location: "<ssl certificate in jks format>"
metabase_keystore_password: <password of jks cert>
mail_subject: "Notification regarding failed jobs"
mail_from: "no-reply@bahmni-mart.notifications"
mail_recipients: "<mail recipients separated by comma>"
analytics_db_user: analytics
metabase_db_user: metabase
analytics_db_name: analytics
metabase_db_name: metabase

"/etc/bahmni-mart-playbook/roles/postgres/defaults/main.yml" 파일을 아래 항목으로 수정합니다.

7. SSL 없는 Metabase

Let's Encrypt SSL을 사용하는 Metabase(선택 사항)
사용자 지정 SSL을 사용하는 Metabase(선택 사항)
bahmni-mart.json에서 필요한 작업 추가 또는 불필요한 작업 제거

8. pg_hba.conf에서 Vagrant IP 접근 권한 추가

파일에 아래 항목을 추가합니다.

PostgreSQL을 다시 시작합니다.

9. Bahmni Mart 실행

다음 URL에 접근 가능한지 확인
Metabase
docker ps
docker stop <METABASE CONTAINER ID>
docker start metabase
http://<host>:9003/

SSL 없이 사용할 때 Metabase를 analytics 데이터베이스에 연결합니다. Host: Metabase Docker 컨테이너에서 보이는 컴퓨터 IP. 예: 172.17.42.1

port : 5432

Database name : analytics

Database username : analytics

Database password : password

Docker 컨테이너(Metabase와 SCDF) 제거 단계를 추가해야 합니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗