services:
plit:
build: .
image: ghcr.io/theuselessai/plit:latest
ports:
- "${GATEWAY_PORT:-8080}:8080"
- "${PIPELIT_PORT:-8000}:8000"
environment:
- ADMIN_USERNAME=${ADMIN_USERNAME:-admin}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:?Set ADMIN_PASSWORD}
- LLM_PROVIDER=${LLM_PROVIDER:?Set LLM_PROVIDER}
- LLM_API_KEY=${LLM_API_KEY:-}
- LLM_MODEL=${LLM_MODEL:?Set LLM_MODEL}
- LLM_BASE_URL=${LLM_BASE_URL:-}
volumes:
- plit-data:/root/.local/share/plit
- plit-workspaces:/root/.config/pipelit/workspaces
restart: unless-stopped
volumes:
plit-data:
plit-workspaces: