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) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
78e7f99d60
commit
61cf29878f
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user