Ontocloak documentation
Ontocloak requires an external PostgreSQL instance, which can be deployed as another container or an external/platform database.
Resource requirements:
| Memory | 512MB minimum 1GB recommended |
|---|---|
| Disk | 1GB minimum 2GB recommended |
| CPU | 1 CPU |
| Database | PostgreSQL version 11 or greater 1GB recommended database storage 1GB recommended database memory 1 CPU |
Resource requirements may need to be scaled depending upon demand/usage.
Ontocloak supports the Docker Healthcheck model. This checks the health of any resource to determine whether that resource is operating normally.
TLS offload and caching
To offload TLS to a reverse proxy simply run Ontocloak without TLS and configure the reverse proxy to perform TLS termination.
As Ontocloak is a wrapper around Keycloak, refer to Keycloak recommendations on web caching.