feat: add db:seed command to package.json and update README.md for seeding reference data. Enhance job status handling in generation logic to support completed_partial status, improving error reporting and user feedback. Introduce new utility functions for job outcome resolution and non-retryable error detection, along with corresponding tests. Update database migration scripts to include new tables and fields for improved data management.
ef46e44 Download packages/db/src/database-url.ts from Atmint/cpns: direct link, hf CLI and curl.
- Browser
- Download file 653 Bytes
-
https://huggingface.co/spaces/Atmint/cpns/resolve/main/packages/db/src/database-url.ts
- Command line
-
hf download hf://spaces/Atmint/cpns/packages/db/src/database-url.ts
-
curl -L -o database-url.ts https://huggingface.co/spaces/Atmint/cpns/resolve/main/packages/db/src/database-url.ts
653 Bytes
| import { existsSync } from "node:fs"; | |
| import { dirname, resolve } from "node:path"; | |
| import { fileURLToPath } from "node:url"; | |
| import dotenv from "dotenv"; | |
| const serverEnvPath = resolve(dirname(fileURLToPath(import.meta.url)), "../../../apps/server/.env"); | |
| export function loadDatabaseUrl(): string { | |
| if (!process.env.DATABASE_URL && existsSync(serverEnvPath)) { | |
| dotenv.config({ path: serverEnvPath }); | |
| } | |
| const databaseUrl = process.env.DATABASE_URL; | |
| if (!databaseUrl) { | |
| throw new Error( | |
| "DATABASE_URL is not set. Add it to Coolify environment variables (or apps/server/.env for local dev).", | |
| ); | |
| } | |
| return databaseUrl; | |
| } | |