리눅스에서 시작하기

1. 사전 설치

Docker 설치 후 BXI 도커 사용이 가능하다. OS에 따른 도커 설치 방법은 공식문서를 참조한다.

2. 실행

sudo docker login docker.bxi.link -u guest -p guest
sudo docker run -d -p 8080:8080 docker.bxi.link/bxi

도커 이미지를 실행하면 Mysql, BXI의 웹어드민과 엔진이 실행된다.

포트를 정상적으로 설정했다면, localhost:8080/admin으로 웹어드민에 접속할 수 있다. 기본적으로 FEP가 실행되며, 다른 엔진타입은 -e ENGINE=eai 혹은 -e ENGINE=mci옵션을 통해 설정한다.

예시

sudo docker run -d \
-p 8080:8080 \
-p 3306:3306 \
-e ENGINE=fep \
-v $\{HOST_PC_MYSQL_PATH\:/var/lib/mysql \
-v $\{HOST_PC_BXI_PATH\:/bxi \
docker.bxi.link/bxi

전체 정상 기동에는 다소 시간이 소요되며, 초기 계정은 bxiadmin/bxi1231!이다.

2.1. DB 접속정보

3306 포트를 포트 포워딩했다면, 호스트PC에서 BXI 데이터베이스에 접근할 수 있다.

  • ID: ${ENGINE_TYPE}${VERSION}

  • PASSWORD: ${ENGINE_TYPE}${VERSION123}

예시
  • jdbc url: jdbc:mysql://localhost:3306/fep40?useSSL=false

  • id: fep40

  • password: fep40123

2.2. 테스트케이스 실행

실행한 BXI 컨테이너에 접속해 기본 테스트케이스를 실행할 수 있다. sudo docker ps로 컨테이너ID를 확인한 후 해당 컨테이너에 접속한다.

bxi:~$ sudo docker exec -it 36efcedeb0ea bash
root:/bxi$ cd $TESTHOME
root:/bxi$ java -jar BxiIntegrationTest-Core-1.1-all.jar -i #테스트케이스 전체 실행
root:/bxi$ java -jar BxiIntegrationTest-Core-1.1-all.jar -f fep_inbound_group.yaml #특정 yaml 테스트케이스 실행
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.