21 lines
814 B
TypeScript
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',
|
|
},
|
|
}));
|