Hướng dẫn cài đặt và cấu hình Keycloak
I. Điều kiện tiên quyết
- Đã cài gcallsce
- Liên hệ dev để lấy folder
1env,1docker - Quyền truy cập vào source gcalls-communnity-version
- git
- docker
- docker-compose Hãy chắc là bạn đã có đủ điều kiện trước khi bắt đầu.
II. Đối tượng đọc
- Customer Success Engineer
Có liên quan tới:
- Database
- DevOps
- Account Management
III. Cài đặt và cấu hình
1. Cài đặt
1.1. Cài Keycloak bằng docker (khuyên dùng)
- Truy cập 1docker
cd 1docker
- Khởi tạo docker cho Postgres
docker-compose up -d
1.2. Cài đặt Keycloak cho remote PostgreSQL
- Khuyên dùng cho trường hợp dùng PostgreSQL ở remote thay vì local.
cd 1docker/keycloak
- Khởi tạo docker cho Keycloak
docker-compose -f dc-keycloak.yml up -d
2. Cấu hình
2.1 Cấu hình với Gcalls
a. Cấu hình Keycloak
Tham khảo cách restore dữ liệu ở hướng dẫn cài đặt và cấu hình PostgreSQL. Dữ liệu bao gồm config của Keycloak để hoạt động được với các service của Gcalls.
b. Cấu hình với các service khác của Gcalls
Truy cập
1env:cd 1envMobile-Service:
- Copy
mb-keycloak.jsonvào mobileService:
cp gcallsce_local/mb-keycloak.json ../m-movile-service/keycloak.json- Copy
Webphone-Service:
- Copy
wp-keycloak.jsonvào mobileService:cp gcallsce/wp-keycloak.json ../gcallsFront/contactApp/keycloak.json
- Copy
IV. Kết luận
- Và đó là các bước cài đặt và khởi tạo Keycloak. Tuy nhiên để nắm rõ hơn về Database dùng cho Keycloak, vui lòng tham khảo bài viết về Databases).
- Nếu có vấn đề gì với bài viết này, vui lòng gửi feedback qua form bên dưới: