[object Object]

← back to Chief Of Operations

use free chief ops dashboard port

dfd6cd8faee10f6f534c9abb90be9ed8d48cfec3 · 2026-09-17 08:51:58 -0700 · Steve Abrams

Files touched

Diff

commit dfd6cd8faee10f6f534c9abb90be9ed8d48cfec3
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 17 08:51:58 2026 -0700

    use free chief ops dashboard port
---
 README.md    | 2 +-
 chief_ops.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index db8c80b..10c570e 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ It checks the master `dot-screen-router`, the `desktop-dotbar` launch agent and
 ```sh
 ./chief_ops.py check
 ./chief_ops.py arrange
-./chief_ops.py serve # http://127.0.0.1:9796
+./chief_ops.py serve # http://127.0.0.1:9896
 ```
 
 The Arrange action delegates to the existing master router through the desktop bar API. The harness does not delete, publish, or mutate fleet data.
diff --git a/chief_ops.py b/chief_ops.py
index 8f6d6f9..2b40011 100755
--- a/chief_ops.py
+++ b/chief_ops.py
@@ -118,7 +118,7 @@ class Handler(BaseHTTPRequestHandler):
         b=json.dumps(data, indent=2).encode(); self.send_response(200); self.send_header('Content-Type','application/json'); self.send_header('Content-Length',str(len(b))); self.end_headers(); self.wfile.write(b)
 
 def main():
-    ap=argparse.ArgumentParser(); ap.add_argument('action', choices=['check','arrange','serve'], nargs='?', default='check'); ap.add_argument('--port',type=int,default=9796); a=ap.parse_args()
+    ap=argparse.ArgumentParser(); ap.add_argument('action', choices=['check','arrange','serve'], nargs='?', default='check'); ap.add_argument('--port',type=int,default=9896); a=ap.parse_args()
     if a.action=='check': print(json.dumps(check(), indent=2)); return
     if a.action=='arrange': print(json.dumps(arrange(), indent=2)); return
     print(f'Chief of Operations on http://127.0.0.1:{a.port}', flush=True); ThreadingHTTPServer(('127.0.0.1',a.port), Handler).serve_forever()

← d7a16e7 use dedicated chief ops port  ·  back to Chief Of Operations  ·  classify authenticated health endpoints 9614de0 →