https://github.com/informaticsmatters/docker-keycloak
A specialised keycloak container image
https://github.com/informaticsmatters/docker-keycloak
Last synced: 2 months ago
JSON representation
A specialised keycloak container image
- Host: GitHub
- URL: https://github.com/informaticsmatters/docker-keycloak
- Owner: InformaticsMatters
- License: mit
- Created: 2023-06-03T08:17:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T16:03:22.000Z (over 1 year ago)
- Last Synced: 2025-03-20T21:48:07.711Z (about 1 year ago)
- Language: Dockerfile
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The InformaticsMatters keycloak container image

[](https://github.com/InformaticsMatters/docker-keycloak/actions/workflows/build.yaml)
[](https://github.com/InformaticsMatters/docker-keycloak/actions/workflows/release.yaml)
A specialised build of keycloak used by a number of InformaticsMatters projects.
Refer to to the keycloak [container documentation] for background information.
## Building and pushing
To build and push using the currently endorsed keyclock base image...
docker build . -t informaticsmatters/keycloak:stable
docker push informaticsmatters/keycloak:stable
To build and push using a specific keycloak base image, like `26.0.5`...
KEYCLOAK_VERSION=26.0.5
docker build . -t informaticsmatters/keycloak:${KEYCLOAK_VERSION} \
--build-arg KEYCLOAK_VERSION=${KEYCLOAK_VERSION}
docker push informaticsmatters/keycloak:${KEYCLOAK_VERSION}
## Theme development
A docker compose file is provided to allow you to run a keycloak instance
with a database and a volume mounted for theme development. The compose file
will start a keycloak instance with a postgres database. For further information
and basic instruction on getting started read the comments inside the
theme development docker compose file: -
- docker-compose-theme-development.yaml
And, for instructions on how to develop themes, read the
[Keycloak theme development] documentation.
---
[container documentation]: https://www.keycloak.org/server/containers
[keycloak theme development]: https://www.keycloak.org/docs/latest/server_development/index.html#_themes