Merge pull request 'fix: copy prisma.config.ts into runner so db push can find datasource URL' (#11) from claude/reverent-proskuriakova into master

Reviewed-on: #11
This commit was merged in pull request #11.
This commit is contained in:
2026-03-13 00:45:12 -05:00

View File

@@ -44,6 +44,7 @@ RUN chown nextjs:nodejs .next
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
COPY --from=builder --chown=nextjs:nodejs /app/prisma.config.ts ./prisma.config.ts
COPY --from=deps --chown=nextjs:nodejs /app/node_modules ./node_modules COPY --from=deps --chown=nextjs:nodejs /app/node_modules ./node_modules
# Create data directory AFTER all copies so permissions are never clobbered # Create data directory AFTER all copies so permissions are never clobbered
@@ -58,7 +59,10 @@ ENV PORT=3000
# script to run migrations before starting # script to run migrations before starting
COPY --chown=nextjs:nodejs <<EOF /app/entrypoint.sh COPY --chown=nextjs:nodejs <<EOF /app/entrypoint.sh
#!/bin/sh #!/bin/sh
set -e
echo "Running prisma db push..."
npx prisma db push --accept-data-loss npx prisma db push --accept-data-loss
echo "Starting server..."
node server.js node server.js
EOF EOF