services: my-opencode: user: "${UID}:${GID}" build: context: . volumes: - "./opencode-config:/home/node/.config/opencode" - ".config/opencode-data:/home/node/.local/share/opencode" - ".config/opencode-state:/home/node/.local/state/opencode" - ".config/opencode-cache:/home/node/.cache/opencode" - ".config/openchamber-config:/home/node/.config/openchamber" - "${REPOSITORIES_PATH:-./repositories}:/home/node/repositories" - "/var/run/docker.sock:/var/run/docker.sock" environment: OPENCHAMBER_PORT: ${OPENCHAMBER_PORT:-5200} OPENCODE_BINARY: /home/node/.opencode/bin/opencode OPENCHAMBER_ALLOW_UNAUTHENTICATED_LAN: true UI_PASSWORD: ${UI_PASSWORD:-} restart: unless-stopped network_mode: host