fix: resolve worker build errors blocking Docker deploy

- Add OPENROUTER_API_KEY (optional) to env schema so tsc can resolve it
- Add pg + @types/pg to worker deps for outbox-listener
- Explicit Error type on pg client error handler

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 14:06:48 +05:30
parent d21bd6bcb4
commit 7fd425959f
4 changed files with 120 additions and 1 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ export async function startOutboxListener(
.catch((err: unknown) => logger.error({ err, eventId }, 'Outbox notification handler error'));
});
pgClient.on('error', (err) => logger.error({ err }, 'Outbox pg client error'));
pgClient.on('error', (err: Error) => logger.error({ err }, 'Outbox pg client error'));
logger.info('Outbox listener ready');
return pgClient;