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