diff --git a/docker-compose.worker.yml b/docker-compose.worker.yml index 278cc07..4592f94 100644 --- a/docker-compose.worker.yml +++ b/docker-compose.worker.yml @@ -43,6 +43,7 @@ services: build: ./services/node-agent restart: unless-stopped network_mode: host + pid: host environment: MAM_API_URL: ${MAM_API_URL} NODE_TOKEN: ${NODE_TOKEN:-} diff --git a/services/node-agent/index.js b/services/node-agent/index.js index 6a8906d..f702c3b 100644 --- a/services/node-agent/index.js +++ b/services/node-agent/index.js @@ -145,6 +145,11 @@ function startDeltacastBridge() { } }); + proc.on('error', (err) => { + console.error(`[dc-bridge] spawn error: ${err.message} (binary=${DC_BRIDGE_BIN})`); + _dcBridge = null; + }); + proc.on('exit', (code, sig) => { console.error(`[dc-bridge] exited code=${code} signal=${sig}`); _dcBridge = null;