All Loom artifacts are published under the io.metaloom group.
BOM POM
Use the BOM to align versions across Loom and Cortex modules:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.metaloom</groupId>
<artifactId>bom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
REST Client
<dependency>
<groupId>io.metaloom.loom.client</groupId>
<artifactId>loom-rest-client</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
gRPC Client
<dependency>
<groupId>io.metaloom.loom.client</groupId>
<artifactId>loom-grpc-client</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
REST Model
<dependency>
<groupId>io.metaloom.loom</groupId>
<artifactId>loom-rest-model</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
Shared API
<dependency>
<groupId>io.metaloom.loom</groupId>
<artifactId>loom-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
-
Add File: /home/defaultuser/workspaces/metaloom/metaloom/website/content/english/docs/loom/containers/index.adoc --- title: Containers ---
The Loom server is distributed as a Docker image.
Running with Docker
docker run -d \
--name loom \
-p 8092:8092 \
-p 8091:8091 \
-p 8989:8989 \
-e LOOM_DB_HOST=postgres \
-e LOOM_DB_PASSWORD=secret \
-e LOOM_INITIAL_PASSWORD=admin123 \
-v loom-config:/app/config \
metaloom/loom:latest
Docker Compose
version: "3.8"
services:
postgres:
image: postgres:16
environment:
POSTGRES_DB: loom
POSTGRES_USER: postgres
POSTGRES_PASSWORD: secret
loom:
image: metaloom/loom:latest
depends_on:
- postgres
ports:
- "8092:8092"
- "8989:8989"
environment:
LOOM_DB_HOST: postgres
LOOM_DB_PASSWORD: secret
LOOM_INITIAL_PASSWORD: admin123
-
Add File: /home/defaultuser/workspaces/metaloom/metaloom/website/content/english/docs/loom/helm-chart/index.adoc --- title: Helm Chart ---
The Loom Helm chart is the Kubernetes deployment entry point for running the server in-cluster.
Location
The chart is available in the loom/helm directory of the source repository.
Typical Use
Use the chart when you want to deploy Loom together with database, ingress, persistent volumes and environment-specific values files in a Kubernetes environment.
Example
helm upgrade --install loom ./loom/helm \
--namespace loom \
--create-namespace \
--values values.yaml