From 7b318f383f1a2d3eb824583129d1058ae6b28170 Mon Sep 17 00:00:00 2001 From: Briant Diehl Date: Tue, 9 Jun 2026 15:39:18 -0600 Subject: [PATCH] chore(docker): drop the .dockerignore prisma excludes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The runner stage only copies Next's standalone output (never packages/), so these never reached the production image — the excludes only trimmed build context, a micro-optimization not worth the per-new-package maintenance. Comment left in place explaining why. Co-Authored-By: Claude Opus 4.8 (1M context) --- .dockerignore | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index a6f9886638..c515557308 100644 --- a/.dockerignore +++ b/.dockerignore @@ -14,6 +14,8 @@ tests .github .vscode playwright.config.ts -prisma/migrations -prisma/programmability -prisma/seed.ts \ No newline at end of file + +# NOTE: we intentionally do NOT exclude packages/*/prisma/{migrations,programmability,seed.ts}. +# The runtime image (runner stage) only copies Next's standalone output, never packages/, so +# these never ship to production regardless. Excluding them only trimmed the build context — a +# micro-optimization not worth the "remember to update it per new package" maintenance. \ No newline at end of file