Files
dticket.tootaio.com/server/utils/postgres.ts
xiaomai 377a9617be feat: implement auth system, passkeys, and user management
Add PostgreSQL and Redis integration for users and sessions
Implement password and WebAuthn passkey login flows
Add Docker stack, super-admin seeding, and protected routes
2026-04-12 20:16:43 +08:00

19 lines
356 B
TypeScript

import postgres from 'postgres'
let sqlClient: postgres.Sql | null = null
export function getSqlClient() {
if (!sqlClient) {
const config = useRuntimeConfig()
sqlClient = postgres(
config.databaseUrl || 'postgresql://postgres:postgres@127.0.0.1:5432/dinner_ticket_system',
{
max: 10
}
)
}
return sqlClient
}