|
|
@ -2,7 +2,7 @@ |
|
|
|
# VERSION: 1.0.0 |
|
|
|
# VERSION: 1.0.0 |
|
|
|
# Author: 康来生物科技有限公司-王翔 |
|
|
|
# Author: 康来生物科技有限公司-王翔 |
|
|
|
# 身份验证资源访问管理平台(解决多个系统之间用户数据一致并且提供sso登陆) |
|
|
|
# 身份验证资源访问管理平台(解决多个系统之间用户数据一致并且提供sso登陆) |
|
|
|
|
|
|
|
# https://www.keycloak.org/server/all-config |
|
|
|
version: '3' |
|
|
|
version: '3' |
|
|
|
services: |
|
|
|
services: |
|
|
|
keycloak: |
|
|
|
keycloak: |
|
|
@ -21,9 +21,11 @@ services: |
|
|
|
- DB_USER=postgresql |
|
|
|
- DB_USER=postgresql |
|
|
|
- DB_PASSWORD=kanglai@2023 |
|
|
|
- DB_PASSWORD=kanglai@2023 |
|
|
|
- KC_HTTP_RELATIVE_PATH=/auth |
|
|
|
- KC_HTTP_RELATIVE_PATH=/auth |
|
|
|
- KC_HTTP_ENABLED=true |
|
|
|
- KEYCLOAK_HTTPS_CERTIFICATE_FILE=/cert/ssl.pem |
|
|
|
- KC_HTTPS_CERTIFICATE_FILE=/cert/ssl.pem |
|
|
|
- KEYCLOAK_HTTPS_CERTIFICATE_KEY_FILE=/cert/ssl.key |
|
|
|
- KC_HTTPS_CERTIFICATE_KEY_FILE=/cert/ssl.key |
|
|
|
- KEYCLOAK_HTTPS_USE_PEM=true |
|
|
|
|
|
|
|
- KEYCLOAK_ENABLE_HTTPS=true |
|
|
|
|
|
|
|
- KEYCLOAK_PRODUCTION=true |
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- /usr/software/dockerDatabase/keycloak/cert:/cert |
|
|
|
- /usr/software/dockerDatabase/keycloak/cert:/cert |
|
|
|
- /usr/software/dockerDatabase/keycloak/data:/opt/jboss/keycloak/standalone/data |
|
|
|
- /usr/software/dockerDatabase/keycloak/data:/opt/jboss/keycloak/standalone/data |
|
|
|