From e66f19878535564a4b2857b59d46621d51491a42 Mon Sep 17 00:00:00 2001 From: maaz519 Date: Tue, 9 Jun 2026 16:41:47 +0530 Subject: [PATCH] fix: add retry loop for database connection in entrypoint --- apps/api/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index f6ca0cc..04fc011 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -21,7 +21,10 @@ FROM installer AS builder COPY --from=pruner /app/out/full/ . COPY tsconfig.base.json ./ RUN pnpm exec prisma generate --schema=apps/api/prisma/schema.prisma -RUN pnpm turbo build --filter=@tower/api +# Build internal workspace packages that api depends on first +RUN pnpm turbo build --filter=@tower/config --filter=@tower/logger --filter=@tower/search --filter=@tower/types +# Build the api itself using nest CLI directly from the package directory +RUN cd apps/api && pnpm exec nest build # ─── Production runner ─── FROM node:22-alpine AS runner