claire/app.manifest.yaml

39 lines
1.1 KiB
YAML
Raw Normal View History

name: claire-agent
description: Headless Claire peer-node daemon — sync + supervisor + telemetry
type: service
version: 0.1.0
# The orchestrator (claire serve) + tray run on plum; this manifest covers the
# Linux peer-node agent that runs on the worker hosts.
platforms:
apricot:
os: linux
service:
type: systemd-user
unit: claire-agent.service
bind: "127.0.0.1"
default_port: 8766
deploy:
script: scripts/deploy-agent.sh
args: ["apricot"]
status:
command: "ssh apricot 'systemctl --user is-active claire-agent.service'"
type: process
logs:
command: "ssh apricot 'journalctl --user -u claire-agent.service -f'"
black:
os: linux
service:
type: systemd-user
unit: claire-agent.service
bind: "127.0.0.1"
default_port: 8766
deploy:
script: scripts/deploy-agent.sh
args: ["black"]
status:
command: "ssh black 'systemctl --user is-active claire-agent.service'"
type: process
logs:
command: "ssh black 'journalctl --user -u claire-agent.service -f'"