[object Object]

← back to Re Coverage Dashboard

add launchd plists (dashboard + filler) for reboot-durability; install gated to Steve

c3a3a70136a0bffb8b9cd6a65fc8d5933ac41353 · 2026-08-06 12:06:16 -0700 · Steve Abrams

Files touched

Diff

commit c3a3a70136a0bffb8b9cd6a65fc8d5933ac41353
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Aug 6 12:06:16 2026 -0700

    add launchd plists (dashboard + filler) for reboot-durability; install gated to Steve
---
 launchd/com.steve.re-coverage-dashboard.plist | 18 ++++++++++++++++++
 launchd/com.steve.re-coverage-filler.plist    | 17 +++++++++++++++++
 2 files changed, 35 insertions(+)

diff --git a/launchd/com.steve.re-coverage-dashboard.plist b/launchd/com.steve.re-coverage-dashboard.plist
new file mode 100644
index 0000000..25a5af5
--- /dev/null
+++ b/launchd/com.steve.re-coverage-dashboard.plist
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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.steve.re-coverage-dashboard</string>
+  <key>ProgramArguments</key>
+  <array>
+    <string>/opt/homebrew/bin/node</string>
+    <string>/Users/macstudio3/Projects/re-coverage-dashboard/server.js</string>
+  </array>
+  <key>EnvironmentVariables</key><dict><key>PORT</key><string>9792</string></dict>
+  <key>WorkingDirectory</key><string>/Users/macstudio3/Projects/re-coverage-dashboard</string>
+  <key>KeepAlive</key><true/>
+  <key>RunAtLoad</key><true/>
+  <key>StandardOutPath</key><string>/tmp/re-coverage.log</string>
+  <key>StandardErrorPath</key><string>/tmp/re-coverage.log</string>
+</dict>
+</plist>
diff --git a/launchd/com.steve.re-coverage-filler.plist b/launchd/com.steve.re-coverage-filler.plist
new file mode 100644
index 0000000..c175c99
--- /dev/null
+++ b/launchd/com.steve.re-coverage-filler.plist
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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.steve.re-coverage-filler</string>
+  <key>ProgramArguments</key>
+  <array>
+    <string>/bin/bash</string>
+    <string>/Users/macstudio3/Projects/re-coverage-dashboard/fill.sh</string>
+  </array>
+  <key>WorkingDirectory</key><string>/Users/macstudio3/Projects/re-coverage-dashboard</string>
+  <key>KeepAlive</key><true/>
+  <key>RunAtLoad</key><true/>
+  <key>StandardOutPath</key><string>/tmp/re-fill.log</string>
+  <key>StandardErrorPath</key><string>/tmp/re-fill.log</string>
+</dict>
+</plist>

← 7751daa re-coverage-dashboard: liquid-fill gauges for $0/local RE co  ·  back to Re Coverage Dashboard  ·  gate dashboard with Basic Auth (admin:DW2024!) before public eaa3d50 →