기동 / 로그 확인 / 종료 / 초기화

Docker-compose 및 Podman-compose 환경에서 SysMaster DB 8.2를 기동 / 로그 확인/ 종료 / 초기화하는 방법이다.

1. 기동

1) SysMaster DB 환경 변수 설정

export SYSMASTERDB_HOME={SysMasterDB_Home_Path}
인자
설명

{SysMasterDB_Home_Path}

docker-compose.yml 파일이 위치한 디렉터리 경로

2) SYSMASTERDB_HOME을 PATH에 추가

export PATH=$PATH:$SYSMASTERDB_HOME

3) 실행

sysmaster-db up

부팅이 완료된 이후에 로그인과 프로그램 사용이 가능하다. 부팅 완료는 SDM 로그에서 아래와 같은 로그를 통해 확인할 수 있다.

Started SdmApplication in ... seconds (JVM running for ...)

2. 로그 확인

.env 파일의 로그 관련 파라미터 설정을 통해 로그가 저장될 경로를 지정할 수 있다. default 로그 경로는 ./logs이므로 docker-compose.yml 파일이 있는 디렉터리에 logs 폴더가 자동으로 생성되며, 여기서 로그 파일을 확인할 수 있다.

참고

Client 모듈의 경우 따로 로그를 파일로 남기고 있지 않고 있으므로, docker compose logs 와 같은 명령어로 출력되는 로그를 확인해야한다.

3. 종료

(SysMaster DB 8.2 기동을 위한 환경 변수PATH가 설정된 상태에서) 아래의 명령을 수행하면 모든 서비스가 제거되고, SysMaster DB 8.2가 종료된다. 이때 SysMaster DB 8.2를 종료해도 METADB_PATH와 REPODB_PATH에 생성된 파일은 유지되므로, SysMaster DB 8.2를 다시 기동하면 종료 전과 동일하게 사용할 수 있다.

sysmaster-db down

4. 초기화

METADB_PATH와 REPODB_PATH 디렉터리를 삭제한 후 SysMaster DB 8를 다시 기동하면 최초 설치 상태와 동일하게 동작한다. 단, 이전에 저장한 데이터는 사용할 수 없다.

Last updated