AnyBot/deploy/mac/com.anybot.relay.plist

28 lines
1.4 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!-- AnyBot 帳號伺服器 on this Mac, on 127.0.0.1:8780; Tailscale serve gives it https://mac-mini.tailbcc3a6.ts.net (tailnet only).
Install (once):
mkdir -p ~/Library/Application\ Support/AnyBot/relay
cp relay/target/release/anybot-relay ~/Library/Application\ Support/AnyBot/relay/
cp deploy/mac/com.anybot.relay.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.anybot.relay.plist
Remove: launchctl unload ~/Library/LaunchAgents/com.anybot.relay.plist -->
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key><string>com.anybot.relay</string>
<key>ProgramArguments</key>
<array>
<string>/Users/daniel/Library/Application Support/AnyBot/relay/anybot-relay</string>
<string>--bind</string><string>127.0.0.1</string>
<string>--port</string><string>8780</string>
<string>--data</string><string>/Users/daniel/Library/Application Support/AnyBot/relay/data</string>
</array>
<key>EnvironmentVariables</key>
<dict><key>ANYBOT_RELAY_PUBLIC_URL</key><string>https://mac-mini.tailbcc3a6.ts.net</string></dict>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
<key>ThrottleInterval</key><integer>10</integer>
<key>StandardErrorPath</key><string>/Users/daniel/Library/Application Support/AnyBot/relay/relay.log</string>
</dict>
</plist>