diff --git a/deploy/deploy.sh b/deploy/deploy.sh index 4fd54d2..6239dec 100755 --- a/deploy/deploy.sh +++ b/deploy/deploy.sh @@ -6,18 +6,18 @@ REMOTE="${1:-alarm}" REMOTE_DIR="${2:-/zdata/root/dockerFiles/lvmh}" if ! ssh "$REMOTE" "test -f $REMOTE_DIR/.env" 2>/dev/null; then - echo "ERROR: $REMOTE:$REMOTE_DIR/.env missing. Create it first (see .env.example):" - echo " ssh $REMOTE 'mkdir -p $REMOTE_DIR && cat > $REMOTE_DIR/.env' < $REMOTE_DIR/.env' <[^<]*' || echo "no title tag" diff --git a/docker-compose.yml b/docker-compose.yml index 9ede282..ccd8f3f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,7 +18,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - lvmh-data:/data - - .:/app/build:ro # repo checkout (rsynced by deploy.sh) + - .:/app/build:ro # repo checkout (rsynced by deploy.sh) # daemon rebuilds lvmh-worker from /app/build/docker/worker.Dockerfile networks: lvmh-net: diff --git a/docker/bridge/index.mjs b/docker/bridge/index.mjs index 4b2e1ee..b59ada4 100644 --- a/docker/bridge/index.mjs +++ b/docker/bridge/index.mjs @@ -4,29 +4,29 @@ import { createAgentSession } from "@earendil-works/pi-coding-agent"; process.on("unhandledRejection", (err) => { - console.error("[lvmh-bridge] unhandledRejection:", err); + console.error("[lvmh-bridge] unhandledRejection:", err); }); try { - const { session } = await createAgentSession(); - console.error(`[lvmh-bridge] session up, cwd=${process.cwd()}`); + const { session } = await createAgentSession(); + console.error(`[lvmh-bridge] session up, cwd=${process.cwd()}`); - session.subscribe((event) => { - // Keep the loop warm; the extension does the mirroring. - if (event.type === "agent_settled") { - console.error("[lvmh-bridge] agent settled"); - } - }); + session.subscribe((event) => { + // Keep the loop warm; the extension does the mirroring. + if (event.type === "agent_settled") { + console.error("[lvmh-bridge] agent settled"); + } + }); - for (const sig of ["SIGTERM", "SIGINT"]) { - process.on(sig, () => { - console.error(`[lvmh-bridge] ${sig}, exiting`); - process.exit(0); - }); - } - // Stay alive forever. - setInterval(() => {}, 1 << 30); + for (const sig of ["SIGTERM", "SIGINT"]) { + process.on(sig, () => { + console.error(`[lvmh-bridge] ${sig}, exiting`); + process.exit(0); + }); + } + // Stay alive forever. + setInterval(() => {}, 1 << 30); } catch (err) { - console.error("[lvmh-bridge] failed to create agent session", err); - process.exit(1); + console.error("[lvmh-bridge] failed to create agent session", err); + process.exit(1); }