From 404c710492b73e38eb4cd68fe085925d9eb3ca70 Mon Sep 17 00:00:00 2001 From: DrMesta103 Date: Thu, 7 May 2026 14:24:57 +0330 Subject: [PATCH] Fix build without database url --- Dockerfile | 4 ---- app/layout.tsx | 2 ++ lib/db.ts | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa7c5fe..7f8dad0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,10 +12,6 @@ RUN npm ci --ignore-scripts || npm install --ignore-scripts FROM node:20-alpine AS builder WORKDIR /app -ARG DATABASE_URL -ARG NEXTAUTH_URL -ENV DATABASE_URL=$DATABASE_URL -ENV NEXTAUTH_URL=$NEXTAUTH_URL ENV NEXT_TELEMETRY_DISABLED=1 ENV PRISMA_SKIP_POSTINSTALL_GENERATE=1 diff --git a/app/layout.tsx b/app/layout.tsx index c4e48fc..3ca0f33 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,6 +3,8 @@ import "./globals.css"; import SessionProvider from "@/components/SessionProvider"; import Navbar from "@/components/Navbar"; +export const dynamic = "force-dynamic"; + export const metadata: Metadata = { title: "فانتزی جام جهانی", description: "بازی فوتبال فانتزی جام جهانی", diff --git a/lib/db.ts b/lib/db.ts index 0eef22f..d8a6180 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -6,7 +6,7 @@ const globalForPrisma = globalThis as unknown as { }; function getPrismaDatabaseUrl() { - const databaseUrl = process.env.DATABASE_URL; + const databaseUrl = process.env.DATABASE_URL?.trim(); if (!databaseUrl) { return undefined; }