← back to Chief Of Operations
use free chief ops dashboard port
dfd6cd8faee10f6f534c9abb90be9ed8d48cfec3 · 2026-09-17 08:51:58 -0700 · Steve Abrams
Files touched
M README.mdM chief_ops.py
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 →