Harden auth and mobile session handling

This commit is contained in:
2026-06-29 15:21:31 -04:00
parent d0c916d659
commit ef826dffa9
20 changed files with 403 additions and 106 deletions
+4 -1
View File
@@ -34,7 +34,10 @@ export const env = createEnv({
.default("development"),
DB_DISABLE_SSL: optionalEnvBoolean(),
DISABLE_SIGNUPS: optionalEnvBoolean().default(true),
CRON_SECRET: z.string().optional(),
CRON_SECRET:
process.env.NODE_ENV === "production"
? z.string().min(32)
: z.string().optional(),
// S3-compatible object storage (optional — local .data/receipts/ fallback when unset)
S3_ENDPOINT: z.string().url().optional(),
S3_BUCKET: z.string().optional(),