From 9c10de753449a6c7e9d7534eaa22b497b934232a Mon Sep 17 00:00:00 2001 From: gilesb Date: Thu, 8 Jan 2026 00:33:59 +0000 Subject: [PATCH] Fix Swarm compatibility, add legacy /registry/record-run route - Fix depends_on syntax for Docker Swarm (simple list, not extended) - Add /registry/record-run as legacy alias for /assets/record-run Co-Authored-By: Claude Opus 4.5 --- docker-compose.yml | 3 +-- server.py | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0c56941..0770138 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,8 +31,7 @@ services: - internal - externalnet depends_on: - postgres: - condition: service_healthy + - postgres deploy: replicas: 1 restart_policy: diff --git a/server.py b/server.py index 4ef0a61..9c016e5 100644 --- a/server.py +++ b/server.py @@ -1649,6 +1649,7 @@ async def register_asset(req: RegisterRequest, user: User = Depends(get_required @app.post("/assets/record-run") +@app.post("/registry/record-run") # Legacy route async def record_run(req: RecordRunRequest, user: User = Depends(get_required_user)): """Record an L1 run and register the output. Requires authentication.""" # Fetch run from the specified L1 server