Hi everyone,
I have searched all possible stackoverflow pages today but unfortunately none of the solutions work. Namely, my keycloak server does not save any realms after shutting down and starting the Docker container. I have specified volumes in the database, but unfortunately everything is deleted again after a restart.
I did not find anything in the keycloak documentation. Maybe someone can help me
version: '3'
volumes:
postgres_data:
driver: local
services:
postgres:
image: postgres
environment:
POSTGRES_DB: keycloak
POSTGRES_USER: keyuser
POSTGRES_PASSWORD: pw
volumes:
- postgres_data:/var/lib/postgresql/data
- ./data:/docker-entrypoint-initdb.d
ports:
- "5432:5432"
keycloak:
image: quay.io/keycloak/keycloak:21.1.1
container_name: keycloak
#restart: always
command: start --optimized --hostname=*not imprtant* --proxy=edge --hostname-strict=false
environment:
- DB_ADDR=postgres
- DB_DATABASE=keycloak
- DB_USER=keyuser
- DB_SCHEMA=public
- DB_PASSWORD=pw
- PROXY_ADDRESS_FORWARDING=true
- KEYCLOAK_HTTP_ENABLED=true
- KEYCLOAK_ADMIN=admin
- KEYCLOAK_ADMIN_PASSWORD=pwAdmin
depends_on:
- postgres