Add Turso/Vercel deployment configuration

- Updated database connection to support Turso auth token
- Added vercel.json with bun build configuration
- Updated environment schema for production deployment
- Added new features and components for production readiness
This commit is contained in:
2025-07-12 01:42:43 -04:00
parent 2d217fab47
commit a1b40e7a9c
75 changed files with 8821 additions and 1803 deletions

View File

@@ -12,6 +12,10 @@ export const env = createEnv({
? z.string()
: z.string().optional(),
DATABASE_URL: z.string().url(),
DATABASE_AUTH_TOKEN:
process.env.NODE_ENV === "production"
? z.string()
: z.string().optional(),
NODE_ENV: z
.enum(["development", "test", "production"])
.default("development"),
@@ -33,6 +37,7 @@ export const env = createEnv({
runtimeEnv: {
AUTH_SECRET: process.env.AUTH_SECRET,
DATABASE_URL: process.env.DATABASE_URL,
DATABASE_AUTH_TOKEN: process.env.DATABASE_AUTH_TOKEN,
NODE_ENV: process.env.NODE_ENV,
},
/**