diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 0164f9d35a..126f88576f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -335,10 +335,10 @@ jobs: export DATABASE_POOL_SIZE="${DEPLOY_DATABASE_POOL_SIZE:-5}" echo "STAGE DATABASE_POOL_SIZE=${DATABASE_POOL_SIZE}" - pnpm install --frozen-lockfile - export DATABASE_URL="${DEPLOY_DATABASE_URL:-mysql://placeholder:please@localhost/placeholder}" - # prisma generate does not need a live DB connection. - pnpm prisma:generate + pnpm install --frozen-lockfile + # Stage symlinks to live .env, so DATABASE_URL is already the real value. + # prisma generate only needs the URL for client generation — no live DB connection. + pnpm prisma:generate export BCRYPT_ROUNDS=4 pnpm typecheck # Validate production env (AUTH_SECRET, DATABASE_URL, …) during build.