This tool is able to import JSON-formatted configuration files into Keycloak.
1.7K
This project contains tools used to automate keycloak's deployment process.
$ docker run -e KEYCLOAK_URL=http://<your keycloak host>:8080 \
-e KEYCLOAK_ADMIN=<keycloak admin username> \
-e KEYCLOAK_ADMIN_PASSWORD=<keycloak admin password> \
-e WAIT_TIME_IN_SECONDS=120 \
-e IMPORT_FORCE=false \
-v <your config path>:/tmp/keycloak-tool/configs \
borisskert/keycloak-tool:latest \
config-cli
version: '3.1'
services:
keycloak:
image: jboss/keycloak:latest
environment:
KEYCLOAK_USER: <keycloak admin username>
KEYCLOAK_PASSWORD: <keycloak admin password>
ports:
- "8080:8080"
networks:
- my_network
command:
- "-b"
- "0.0.0.0"
keycloak_tool:
image: borisskert/keycloak-tool:latest
depends_on:
- keycloak
links:
- keycloak
volumes:
- <your config path>:/tmp/keycloak-tool/configs
environment:
- KEYCLOAK_URL=http://<your keycloak host>:8080/auth
- KEYCLOAK_ADMIN=<keycloak admin username>
- KEYCLOAK_ADMIN_PASSWORD=<keycloak admin password>
- WAIT_TIME_IN_SECONDS=120
- IMPORT_FORCE=false
depends_on:
- keycloak
networks:
- my_network
command: config-cli
networks:
my_network:
Content type
Image
Digest
Size
326.3 MB
Last updated
over 6 years ago
docker pull borisskert/keycloak-tool