70 lines
1.9 KiB
YAML
70 lines
1.9 KiB
YAML
name: life-platform
|
|
description: Life Platform - Personal workspace and task management
|
|
type: daemon-service
|
|
category: domains
|
|
version: 1.0.0
|
|
|
|
platforms:
|
|
apricot:
|
|
os: linux
|
|
host: 10.0.0.13
|
|
environment: development
|
|
service:
|
|
type: systemd-user
|
|
name: life-platform-daemon
|
|
port: 3710
|
|
api-port: 5700
|
|
install:
|
|
path: ~/Code/@projects/@life
|
|
script: ./run dev:all
|
|
setup:
|
|
path: ~/Code/@projects/@life
|
|
script: ./run db:reseed
|
|
status:
|
|
command: "systemctl --user is-active life-platform-daemon"
|
|
type: systemd
|
|
logs:
|
|
systemd: "journalctl --user -u life-platform-daemon -n 50 -f"
|
|
|
|
black:
|
|
os: linux
|
|
host: 10.0.0.11
|
|
environment: production
|
|
service:
|
|
type: systemd-user
|
|
name: life-platform-api
|
|
systemdUnit: life-platform-api.service
|
|
port: 3700
|
|
install:
|
|
path: ~/Code/@projects/@life
|
|
script: ./scripts/prod.sh release --target black
|
|
setup:
|
|
path: ~/Code/@projects/@life
|
|
script: ./scripts/prod.sh setup --target black
|
|
status:
|
|
command: "systemctl --user is-active life-platform-api"
|
|
type: systemd
|
|
logs:
|
|
systemd: "journalctl -u life-platform-api -n 50 -f"
|
|
|
|
plum:
|
|
os: macos
|
|
host: 10.0.0.123
|
|
environment: development
|
|
service:
|
|
type: launchagent
|
|
name: com.lilith.life-platform-tray
|
|
launch-agent: ~/Library/LaunchAgents/com.lilith.life-platform-tray.plist
|
|
entrypoint: ~/.local/share/life-platform-tray/tray-remote.py
|
|
install:
|
|
path: ~/Code/@projects/@life
|
|
script: ./install-macos
|
|
setup:
|
|
path: ~/Code/@projects/@life
|
|
script: ./setup-macos
|
|
status:
|
|
command: "launchctl list | grep com.lilith.life-platform-tray"
|
|
type: launchagent
|
|
logs:
|
|
stdout: ~/.local/share/life-platform-tray/tray.log
|
|
stderr: ~/.local/share/life-platform-tray/tray.log
|