The SciCat backend HTTP service.
The BE_VERSION
value controls which version of the backend should be started, either v3 or v4 (default).
Setting the BACKEND_HTTPS_URL and OIDC_ENABLED env variables requires changing the OIDC configuration, either in the v3 compose.oidc.yaml and providers.oidc.json, or the v4 env file.
## Dependencies
Here below we show the internal dependencies of the service, which are not already covered here (if B
depends on A
, then we visualize it as A --> B
). The same subdomain to service convention applies.
BACKEND_HTTPS_URL
and OIDC_ENABLED
, you might need to also set KEYCLOAK_HTTPS_URL
to correctly resolve the login flow redirects. A more detailed explanation for v3 can be found here, and it is similar for v4.
graph TD
ldap --> backend
keycloak --> backend