From 5735074af9c2b20c2a638f4b2cad14643e5dfe18 Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Sun, 8 Feb 2026 00:46:10 +0100 Subject: [PATCH] fix: docker asddfasdf --- apps/web/Dockerfile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile index d40b4b8..c9b4634 100644 --- a/apps/web/Dockerfile +++ b/apps/web/Dockerfile @@ -60,15 +60,10 @@ RUN useradd --system --uid 1001 nextjs --create-home RUN mkdir -p /home/nextjs/.cache && \ chown -R nextjs:nodejs /home/nextjs -# Copy monorepo config files for pnpm -COPY --from=installer --chown=nextjs:nodejs /app/package.json ./package.json -COPY --from=installer --chown=nextjs:nodejs /app/pnpm-workspace.yaml ./pnpm-workspace.yaml - # Copy Prisma files for migrations COPY --from=installer --chown=nextjs:nodejs /app/packages/db/prisma ./packages/db/prisma COPY --from=installer --chown=nextjs:nodejs /app/packages/db/generated ./packages/db/generated COPY --from=installer --chown=nextjs:nodejs /app/packages/db/package.json ./packages/db/package.json -COPY --from=installer --chown=nextjs:nodejs /app/node_modules ./node_modules COPY --from=installer /tmp/commit_hash /tmp/commit_hash RUN COMMIT_VALUE=$(cat /tmp/commit_hash 2>/dev/null || echo "unknown") && \ @@ -77,8 +72,7 @@ RUN COMMIT_VALUE=$(cat /tmp/commit_hash 2>/dev/null || echo "unknown") && \ echo "export COREPACK_ENABLE_DOWNLOAD_PROMPT=0" >> /usr/local/bin/start.sh && \ echo "export HOME=/home/nextjs" >> /usr/local/bin/start.sh && \ echo "echo 'Running database migrations...'" >> /usr/local/bin/start.sh && \ - echo "cd /app && pnpm --filter=@hctv/db db:deploy" >> /usr/local/bin/start.sh && \ - echo "cd /app" >> /usr/local/bin/start.sh && \ + echo "npx prisma migrate deploy --schema=/app/packages/db/prisma/schema.prisma" >> /usr/local/bin/start.sh && \ echo "export commit=$COMMIT_VALUE" >> /usr/local/bin/start.sh && \ echo "echo 'Starting Next.js application...'" >> /usr/local/bin/start.sh && \ echo "exec node apps/web/server.js" >> /usr/local/bin/start.sh && \ @@ -92,5 +86,8 @@ COPY --from=installer --chown=nextjs:nodejs /app/apps/web/.next/standalone ./ COPY --from=installer --chown=nextjs:nodejs /app/apps/web/.next/static ./apps/web/.next/static COPY --from=installer --chown=nextjs:nodejs /app/apps/web/public ./apps/web/public COPY --chown=nextjs:nodejs apps/web/emojis.json . - + +COPY --from=installer --chown=nextjs:nodejs /app/node_modules ./node_modules +COPY --from=installer --chown=nextjs:nodejs /app/package.json ./package.json + CMD ["/usr/local/bin/start.sh"] \ No newline at end of file