Files

27 lines
949 B
YAML

services:
openwork-host:
build:
context: .
dockerfile: Dockerfile
args:
# Keep this in sync with apps/server/package.json if you want a pinned release.
OPENWORK_SERVER_VERSION: 0.18.4
OPENCODE_VERSION: 1.17.11
ports:
- "8787:8787"
environment:
# Set these explicitly for stable sharing.
# OPENWORK_TOKEN: "..."
# OPENWORK_HOST_TOKEN: "..."
# Optional: OPENWORK_APPROVAL_MODE: "auto"
# Optional: OPENWORK_APPROVAL_TIMEOUT_MS: "30000"
# Historical path retained so existing ./data volumes keep working.
# Only a directory name; the orchestrator CLI itself is gone.
OPENWORK_DATA_DIR: /data/openwork-orchestrator
OPENWORK_SIDECAR_DIR: /data/sidecars
volumes:
# Mount an existing project/workspace here.
- ./workspace:/workspace
# Persistent host data (OpenCode caches, server config, tokens).
- ./data:/data