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