CognxSafeTrack commited on
Commit
9d3cd28
Β·
1 Parent(s): 44df82e

chore: use compiled JS in Docker and add startup logs

Browse files
apps/api/src/index.ts CHANGED
@@ -112,8 +112,11 @@ async function setupRateLimit() {
112
  import { authRoutes } from './routes/auth';
113
 
114
  // ── Public Routes (no auth) ────────────────────────────────────────────────────
 
115
  server.register(authRoutes, { prefix: '/v1/auth' });
 
116
  server.register(whatsappRoutes, { prefix: '/v1/whatsapp' });
 
117
  server.register(studentRoutes, { prefix: '/v1/student' });
118
 
119
  // ── Stripe Webhook (public β€” Stripe can't send API Key, verified by signature) ─
 
112
  import { authRoutes } from './routes/auth';
113
 
114
  // ── Public Routes (no auth) ────────────────────────────────────────────────────
115
+ logger.info('[STARTUP] Registering Auth routes...');
116
  server.register(authRoutes, { prefix: '/v1/auth' });
117
+ logger.info('[STARTUP] Registering WhatsApp routes...');
118
  server.register(whatsappRoutes, { prefix: '/v1/whatsapp' });
119
+ logger.info('[STARTUP] Registering Student routes...');
120
  server.register(studentRoutes, { prefix: '/v1/student' });
121
 
122
  // ── Stripe Webhook (public β€” Stripe can't send API Key, verified by signature) ─
apps/whatsapp-worker/Dockerfile CHANGED
@@ -31,5 +31,5 @@ EXPOSE 3001
31
  # ─── Combined startup ─────────────────────────────────────────────────────────
32
  # db:push is best-effort β€” failure must NOT block the API or worker.
33
  # API (webhook + REST) and worker (BullMQ) start in parallel.
34
- CMD ["sh", "-c", "(pnpm --filter @repo/database db:push || echo '[CMD] db:push skipped or failed β€” continuing') && npx tsx /app/apps/api/src/index.ts & sleep 2 && node /app/apps/whatsapp-worker/dist/src/index.js & wait"]
35
 
 
31
  # ─── Combined startup ─────────────────────────────────────────────────────────
32
  # db:push is best-effort β€” failure must NOT block the API or worker.
33
  # API (webhook + REST) and worker (BullMQ) start in parallel.
34
+ CMD ["sh", "-c", "(pnpm --filter @repo/database db:push || echo '[CMD] db:push skipped or failed β€” continuing') && node /app/apps/api/dist/src/index.js & sleep 2 && node /app/apps/whatsapp-worker/dist/src/index.js & wait"]
35