sirixdb / sirix

SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.

Home Page:https://sirix.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make sirix server wait untill keycloak is completely up and running when using docker compose

redwanulsourav opened this issue · comments

The Sirix server depends on Keycloak for authentication. It takes a while for the Keycloak server to be up and running when using docker compose. The server throws exception trying to access Keycloak, and keeps on restarting. The server should not be started until Keycloak is completely up and running.

This is not specifically a bug, but it could be considered as an improvement.

Thanks for opening your first issue 🦁 Your feedback, is the most valuable thing besides PRs 💚

Regarding Keycloak, I'm also not sure if we can switch to a newer version. I think at one point they more or less completely rewrote Keycloak for faster startup times? I'm not sure, though... will have to check.