From 61cf29878fa77b110279a33640934389e51a970d Mon Sep 17 00:00:00 2001 From: JiriUhlir <149317995+JiriUhlir@users.noreply.github.com> Date: Wed, 12 Aug 2026 15:09:21 +0200 Subject: [PATCH] Dockerfile: kopirovat migrace do image tsc do dist kopiruje jen .js, takze .sql migrace by v containeru chybely. Aplikace by spadla na migracich a jela dal v pameti, tedy presne to, co ma databaze resit. Cesta odpovida dist/db/migrations, odkud si je hleda src/db/migrate.ts. Co-Authored-By: Claude Opus 5 (1M context) --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index be610af..53ab696 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,4 +17,9 @@ COPY --from=build /app/dist ./dist # Skripty konektoru jsou obycejny JavaScript, nekompiluji se. Musi se ale # dostat do image, jinak by konektory nemely zadnou vykonnou cast. COPY --from=build /app/scripts ./scripts +# Migrace jsou .sql, ktere tsc do dist nekopiruje. Bez nich by se schema +# nevytvorilo, aplikace by spadla na migracich a jela dal v pameti - tedy presne +# to, co ma databaze resit. Cesta musi odpovidat dist/db/migrations, protoze +# odtud si je hleda src/db/migrate.ts. +COPY --from=build /app/src/db/migrations ./dist/db/migrations CMD ["npm", "start"]