fix: add retry loop for database connection in entrypoint

This commit is contained in:
2026-06-09 16:41:47 +05:30
parent d6da151d16
commit e66f198785
+4 -1
View File
@@ -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