Build based on documentation, which can be found here:
Current version of AWS Advanced JDBC wrapper is 2.4.0.
Images are are hosted on quay.io.
- from Quay.io:
podman pull quay.io/3sky/keycloak-aurora
As baseline environment variables I recommend using the following, as it is 100% working setup, with AWS CDK.
KEYCLOAK_ADMIN: 'admin'
KEYCLOAK_ADMIN_PASSWORD: 'admin'
KC_DB_USERNAME: 'keycloak',
KC_DB_PASSWORD: theSecret.secretValueFromJson('password').toString()
KC_HEALTH_ENABLED: 'true'
KC_HOSTNAME_STRICT: 'false'
KC_DB: 'postgres'
KC_DB_URL: 'jdbc:aws-wrapper:postgresql://' + theAurora.clusterEndpoint.hostname + ':5432/keycloak'
Additional variables which are in example:
theSecret: secretsmanager.Secret;
theAurora: rds.DatabaseCluster
It's a hobby project only. Wrapper around official build. In case of issues, visiting the official project github page, is probably a better idea.