import { LogLevel } from "@pikku/core/services"; import { pikkuConfig } from "#pikku/pikku-types.gen.js"; export const createConfig = pikkuConfig(async () => ({ port: Number(process.env.PORT ?? 6002), hostname: "0.0.0.0", logLevel: LogLevel.info, // Local SQLite db that `pikku db migrate|seed|reset` operate on; override with // PIKKU_SQLITE_DB for an isolated e2e file. The deployed runtime ignores this // and connects via DATABASE_URL (see services.ts). sqliteDb: process.env.PIKKU_SQLITE_DB ?? ".pikku-runtime/dev.db", db: process.env.DATABASE_URL ?? { host: process.env.DB_HOST ?? '0.0.0.0', port: Number(process.env.DB_PORT ?? 5432), user: process.env.DB_USER ?? 'yasser', password: process.env.DB_PASSWORD ?? '', database: process.env.DB_NAME ?? 'perauset', }, }));