infra/keycloak/docker-compose/keycloak/docker-compose.yaml
Schneider Roland 55334a7b0c add: keycloak
2024-09-18 05:19:34 +02:00

53 lines
1.2 KiB
YAML

services:
keycloak-web:
platform: linux/amd64
image: quay.io/keycloak/keycloak:24.0.4
volumes:
- ./services/keycloak/themes:/opt/keycloak/themes
# - ./services/keycloak/data/import:/opt/keycloak/data/import
environment:
KC_DB: mariadb
KC_DB_URL: jdbc:mariadb://keycloak-db:3306/keycloak
KC_DB_USERNAME: root
KC_DB_PASSWORD: root
KC_HOSTNAME: ${KC_HOSTNAME}
KC_HOSTNAME_STRICT: "false"
KC_HOSTNAME_STRICT_HTTPS: "false"
KC_LOG_LEVEL: "info"
KC_METRICS_ENABLED: "true"
KC_HEALTH_ENABLED: "true"
KEYCLOAK_ADMIN: "admin"
KEYCLOAK_ADMIN_PASSWORD: "admin"
# command: start-dev --import-realm
# command: start-dev
depends_on:
- keycloak-db
ports:
- 4103:8080
networks:
- keycloak-network
keycloak-db:
platform: linux/amd64
image: mariadb:10.11.8
networks:
- keycloak-network
environment:
MARIADB_ROOT_PASSWORD: root
MARIADB_DATABASE: keycloak
volumes:
- keycloak-db-1:/var/lib/mysql
- ./services/db/mariadb/conf.d:/etc/mysql/conf.d
networks:
keycloak-network:
volumes:
keycloak-db-1: