|
|
@ -29,19 +29,24 @@ services: |
|
|
|
- KC_HOSTNAME=auth.cttue.de |
|
|
|
- KC_HOSTNAME=auth.cttue.de |
|
|
|
- KC_HOSTNAME_STRICT_HTTPS=false |
|
|
|
- KC_HOSTNAME_STRICT_HTTPS=false |
|
|
|
- KC_PROXY=edge |
|
|
|
- KC_PROXY=edge |
|
|
|
- KC_HTTP_ENABLED=true |
|
|
|
|
|
|
|
- KC_HOSTNAME_STRICT=false |
|
|
|
|
|
|
|
- KC_FEATURES=account2,account-api |
|
|
|
- KC_FEATURES=account2,account-api |
|
|
|
- VIRTUAL_HOST=auth.cttue.de |
|
|
|
|
|
|
|
- VIRTUAL_PORT=8080 |
|
|
|
- VIRTUAL_PORT=8080 |
|
|
|
- LETSENCRYPT_HOST=auth.cttue.de |
|
|
|
|
|
|
|
restart: always |
|
|
|
restart: always |
|
|
|
networks: |
|
|
|
networks: |
|
|
|
- local-keycloak |
|
|
|
- local-keycloak |
|
|
|
- cttue_web_services |
|
|
|
- traefik |
|
|
|
|
|
|
|
labels: |
|
|
|
|
|
|
|
- traefik.enable=true |
|
|
|
|
|
|
|
- traefik.docker.network=traefik |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.entrypoints=web-secure |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.service=keycloak |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.rule=Host(`auth.cttue.de`) |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.tls=true |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.tls.certResolver=default |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.tls.domains[0]=cttue.de |
|
|
|
|
|
|
|
- traefik.http.routers.keycloak.tls.domains[0].sans=auth.cttue.de |
|
|
|
|
|
|
|
- traefik.http.services.keycloak.loadbalancer.server.port=8080 |
|
|
|
networks: |
|
|
|
networks: |
|
|
|
cttue_web_services: |
|
|
|
|
|
|
|
external: true |
|
|
|
|
|
|
|
local-keycloak: |
|
|
|
local-keycloak: |
|
|
|
|
|
|
|
traefik: |
|
|
|
|
|
|
|
external: true |