Fix build without database url

This commit is contained in:
2026-05-07 14:24:57 +03:30
parent 49cd41788c
commit 404c710492
3 changed files with 3 additions and 5 deletions

View File

@@ -12,10 +12,6 @@ RUN npm ci --ignore-scripts || npm install --ignore-scripts
FROM node:20-alpine AS builder FROM node:20-alpine AS builder
WORKDIR /app WORKDIR /app
ARG DATABASE_URL
ARG NEXTAUTH_URL
ENV DATABASE_URL=$DATABASE_URL
ENV NEXTAUTH_URL=$NEXTAUTH_URL
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
ENV PRISMA_SKIP_POSTINSTALL_GENERATE=1 ENV PRISMA_SKIP_POSTINSTALL_GENERATE=1

View File

@@ -3,6 +3,8 @@ import "./globals.css";
import SessionProvider from "@/components/SessionProvider"; import SessionProvider from "@/components/SessionProvider";
import Navbar from "@/components/Navbar"; import Navbar from "@/components/Navbar";
export const dynamic = "force-dynamic";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "فانتزی جام جهانی", title: "فانتزی جام جهانی",
description: "بازی فوتبال فانتزی جام جهانی", description: "بازی فوتبال فانتزی جام جهانی",

View File

@@ -6,7 +6,7 @@ const globalForPrisma = globalThis as unknown as {
}; };
function getPrismaDatabaseUrl() { function getPrismaDatabaseUrl() {
const databaseUrl = process.env.DATABASE_URL; const databaseUrl = process.env.DATABASE_URL?.trim();
if (!databaseUrl) { if (!databaseUrl) {
return undefined; return undefined;
} }