diff --git a/docker-compose.yml b/docker-compose.yml index 3709a47..9a32a04 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -88,6 +88,20 @@ services: ports: - 8088:80 + keycloak: + image: quay.io/keycloak/keycloak + environment: + DB_VENDOR: postgres + DB_ADDR: 10.128.0.96 + DB_DATABASE: keycloak + DB_USER: keycloak + DB_PASSWORD: "${KEYCLOAK_DB_PASSWORD}" + KEYCLOAK_FRONTEND_URL: "https://auth.auro.re/auth" + volumes: + - ./keycloak_aurore_theme:/opt/jboss/keycloak/themes/aurore:ro + ports: + - 8089:8080 + kanbot: build: kanbot restart: always diff --git a/keycloak_aurore_theme/login/resources/css/custom.css b/keycloak_aurore_theme/login/resources/css/custom.css new file mode 100644 index 0000000..f92dfb4 --- /dev/null +++ b/keycloak_aurore_theme/login/resources/css/custom.css @@ -0,0 +1,34 @@ +/* Keycloak Aurore theme */ + +:root { + --pf-global--primary-color--100: var(--pf-global--palette--red-100); + --pf-global--primary-color--200: var(--pf-global--palette--red-200); + --pf-global--BorderColor--200: var(--pf-global--palette--red-200); + --pf-global--BorderColor--300: var(--pf-global--palette--red-300); +} + +.login-pf, +.login-pf body { + background: url("../img/bg-login.jpg") no-repeat center center fixed; + background-size: cover; +} + +div.kc-logo-text { + background-image: url("../img/logo.svg"); + height: 63px; + width: 63px; + vertical-align: middle; + display: inline-block; +} + +@media (max-width: 767px) { + div.kc-logo-text { + width: 32px; + height: 32px; + } + + #kc-header-wrapper { + color: #ffffff; + } +} + diff --git a/keycloak_aurore_theme/login/resources/img/bg-login.jpg b/keycloak_aurore_theme/login/resources/img/bg-login.jpg new file mode 100644 index 0000000..a6246d7 Binary files /dev/null and b/keycloak_aurore_theme/login/resources/img/bg-login.jpg differ diff --git a/keycloak_aurore_theme/login/resources/img/favicon.ico b/keycloak_aurore_theme/login/resources/img/favicon.ico new file mode 100644 index 0000000..9087dfd Binary files /dev/null and b/keycloak_aurore_theme/login/resources/img/favicon.ico differ diff --git a/keycloak_aurore_theme/login/resources/img/logo.svg b/keycloak_aurore_theme/login/resources/img/logo.svg new file mode 100644 index 0000000..090d5f5 --- /dev/null +++ b/keycloak_aurore_theme/login/resources/img/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/keycloak_aurore_theme/login/theme.properties b/keycloak_aurore_theme/login/theme.properties new file mode 100644 index 0000000..02c46ae --- /dev/null +++ b/keycloak_aurore_theme/login/theme.properties @@ -0,0 +1,5 @@ +parent=keycloak + +styles=css/login.css css/tile.css css/custom.css + +kcLogoLink=https://auro.re