Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provide multi-arch containers #554

Open
maltegrosse opened this issue Apr 5, 2022 · 3 comments
Open

provide multi-arch containers #554

maltegrosse opened this issue Apr 5, 2022 · 3 comments

Comments

@maltegrosse
Copy link

arm, arm64 and amd64 images would be helpful.

only amd64 images provided on docker hub.

upstream keycloak only supports amd64 and arm64 images, thats why I created multiarch keycloak releases, see:
https://github.com/maltegrosse/keycloak-multiarch

in order to switch to multiarch for the radius plugin, only minor changes to a github workflow/action need to be done, see:
https://github.com/maltegrosse/keycloak-radius-multiarch/blob/main/.github/workflows/container.yml#L24

@vzakharchenko
Copy link
Owner

Download latest multiarch docker

docker pull vassio/keycloak-radius-plugin:latest-multiarch

Run multiarch docker in dev-mode

cd docker
docker run -d --name keycloak-radius-plugin-multiarch --env-file .example.radius.env --restart=always -p 8080:8080 -p1812:1812/udp -p1813:1813/udp vassio/keycloak-radius-plugin:latest-multiarch start-dev

@maltegrosse
Copy link
Author

actually you dont have to introduce new "multiarch", just use your namespace as always. important is the build x command for multiple archs based on my debian multiarch image.

ping me if you i forget to pull the latest keycloak from upstream.

thank you for the implementation.

@maltegrosse
Copy link
Author

@vzakharchenko I updated my multi-arch images up to 19.0.1 - can you provide an updated multi-arch container of your plugin? thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants