Files
perauset-e2e-mrfzot2p/packages/functions/src/config.ts
2026-07-11 08:34:30 +02:00

21 lines
814 B
TypeScript

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',
},
}));