Docker
The published image at ghcr.io/synaptixs/ontomesh:3.9.0 is the standard delivery vehicle.
docker run --rm -p 5051:5051 ghcr.io/synaptixs/ontomesh:3.9.0
Persistent run
docker volume create ontomesh-data
docker run -d --name ontomesh \
-p 5051:5051 \
-v ontomesh-data:/data \
-e ONTOMESH_DATA_DIR=/data \
ghcr.io/synaptixs/ontomesh:3.9.0
Environment
| Variable |
Default |
Meaning |
ONTOMESH_HOST |
0.0.0.0 |
Bind address |
ONTOMESH_PORT |
5051 |
Bind port |
ONTOMESH_DATA_DIR |
/data |
Where SQLite + saved ontologies live |
ONTOMESH_DB_URL |
unset โ SQLite |
Postgres URL to switch backend |
ONTOMESH_REDIS_URL |
unset โ in-memory |
Redis URL for the SSE bus |
Image facts
|
|
| Tag |
3.7.0, latest |
| Size |
~316 MB compressed |
| Architectures |
linux/amd64, linux/arm64 |
| Base |
python:3.12-slim |
| Runtime user |
ontomesh (uid 10001, non-root) |
| Healthcheck |
GET /health every 30 s |
| Signed |
cosign keyless OIDC |
| SBOM |
SPDX attached as OCI artefact |
| Provenance |
SLSA attestation attached |
Verify the image
cosign verify ghcr.io/synaptixs/ontomesh:3.9.0 \
--certificate-identity-regexp='^https://github.com/synaptixs/ontomesh' \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com