blob: ac63852c797d2fd35ed282c5244f9e685c5a0804 [file] [log] [blame]
#!/bin/bash
cd containers/keycloak
podman run -it --rm \
-v ./realms:/opt/keycloak/data/import:Z \
-v ./certificates/keycloak.server.keystore.p12:/opt/keycloak/data/certs/keycloak.server.keystore.p12:Z \
-p 8080:8080 -p 8443:8443 \
-e KC_BOOTSTRAP_ADMIN_USERNAME=admin \
-e KC_BOOTSTRAP_ADMIN_PASSWORD=admin \
-e KC_HOSTNAME=keycloak \
-e KC_HOSTNAME_ADMIN_URL=https://keycloak:8443 \
-e KC_HTTP_ENABLED=true \
--name keycloak \
--network host \
quay.io/keycloak/keycloak:26.0 \
-v start --import-realm --features=token-exchange,authorization,scripts --https-key-store-file=/opt/keycloak/data/certs/keycloak.server.keystore.p12 --https-key-store-password=changeit
cd -