Hi together,
I did some modifications in the invenio.fcg. Precisely, I added a keycloak integration according to the official documentation. And I am making use of the containerized version. However, when I restart the containers the changes seem not to be applied correctly. However, the looks of all docker containers spawned by Invenio look good.
So my question is twofold:
Where can I see the start-up log that read and parse the invenio.cfg? Probably I misconfigured the file, but I can’t see any logs regarding this.
After modifying invenio.cfg, what steps are required to make changes happen in the containzerized version?
I tried to find corresponding information on the docs but was not successful.
Thanks in advance!
Thanks a lot for the fast and helpful reply.
I was able to follow these steps and could see that my configuration was parsed correctly and is part of the current_app.config.
However, my changes did not really apply at all and the surface looks the very same, although I integrated settings regarding Keycloak integration.
So my follow-up question is: Where can I see the logs of the service(s) that reads / parses the invenio.cfg? Maybe the configuration is right but there are other issues that are probably logged at a given place?
I don’t think we have logs related to config parsing. If there is an error in the config, the app will not start and you will see the stack trace in the console.
If you have reviewed the config, and it looks correct, there is no better way than having a look to the code, you can find it here.
You can also join our chat and ask there to see if any other user encountered similar issues.