53 lines
1.2 KiB
YAML
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:
|