mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-15 09:30:33 -06:00
add import and export
This commit is contained in:
@@ -97,6 +97,8 @@ services:
|
||||
image: quay.io/keycloak/keycloak:latest
|
||||
networks:
|
||||
ocis-net:
|
||||
volumes:
|
||||
- ./config/keycloak/keycloak-import.json:/opt/jboss/keycloak/keycloak-import.json
|
||||
environment:
|
||||
DB_VENDOR: POSTGRES
|
||||
DB_ADDR: postgres
|
||||
@@ -107,6 +109,7 @@ services:
|
||||
KEYCLOAK_USER: ${KEYCLOAK_ADMIN_USER:-admin}
|
||||
KEYCLOAK_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin}
|
||||
PROXY_ADDRESS_FORWARDING: "true"
|
||||
KEYCLOAK_IMPORT: /opt/jboss/keycloak/keycloak-import.json
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.keycloak.entrypoints=http"
|
||||
|
||||
13
deployments/examples/ocis_keycloak/keycloak-export.sh
Normal file
13
deployments/examples/ocis_keycloak/keycloak-export.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#! /bin/bash
|
||||
docker-compose exec keycloak \
|
||||
sh -c "cd /opt/jboss/keycloak && \
|
||||
timeout 60 bin/standalone.sh \
|
||||
-Djboss.socket.binding.port-offset=100 \
|
||||
-Dkeycloak.migration.action=export \
|
||||
-Dkeycloak.migration.provider=singleFile \
|
||||
-Dkeycloak.migration.file=keycloak-export.json \
|
||||
-Djboss.httin/standalone.sh -Dkeycloak.migration.action=export \
|
||||
-Dkeycloak.migration.provider=singleFile \
|
||||
-Dkeycloak.migration.file=keycloak-export.json"
|
||||
|
||||
docker-compose exec keycloak cat /opt/jboss/keycloak/keycloak-export.json > keycloak-export.json
|
||||
Reference in New Issue
Block a user