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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user