uEngine BPM 설치 - TheOpenCloudEngine/uEngine-cloud GitHub Wiki

카톡과의 연동을 위한 uEngine BPM 설치

1. uEngine BPM 다운로드

> git clone https://github.com/TheOpenCloudEngine/uEngine5-bpm-istio.git

2. uEngine BPM 설치

helm이 이전과정에서 설치되어있어야함.
> cd uEngine5-bpm-istio
> cd helm-chart/prod
> helm dependency update
> helm init
> helm install --name uengine .

3. uengine-ingress 의 설치/설정

> helm install --name uengine-ingress stable/nginx-ingress --set rbac.create=true
> kubectl edit configmap uengine-ingress-nginx-ingress-controller
* 맨 아래에 추가 : 
data:
  ssl-redirect: "false"

4. Hosts 설정

> kubectl get svc -n uengine   #  uengine namespace 내의 서비스 확인
> uengine-ingress-...-controller 의 EXTERNAL IP 부분 복사 --> 외부 backend server ip address

5. 결과

내 컴퓨터 > etc/hosts 파일 수정하여 다음을 추가 :

<EXTERNAL IP>   bpm.uengine.io
  1. shell에서 다음을 실행
  2. http bpm.uengine.io/definition
  3. 200 code 확인
  4. uengine namespace 내의 서비스 중 uengine-front 의 EXTERNAL IP 복사
  5. 웹 브라우저에서 접속