Skip to main content
Huỳnh Minh
💬
0 discussions

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 1env
  • Mobile-Service:

    • Copy mb-keycloak.json vào mobileService:
    cp gcallsce_local/mb-keycloak.json ../m-movile-service/keycloak.json
  • Webphone-Service:

    • Copy wp-keycloak.json vào mobileService:
      cp gcallsce/wp-keycloak.json ../gcallsFront/contactApp/keycloak.json

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: