ICS React Native App
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 26 lines 536 B view raw
1import z from "zod"; 2 3const TOKEN_EXPIRY_MINUTES = 5; 4 5const EnvSchema = z.object({ 6 JWT_SECRET: z.string().min(8), 7 JWT_REFRESH_SECRET: z.string().min(8), 8 CORS_ORIGIN: z.url(), 9 DATABASE_URL: z.string(), 10 PORT: z.preprocess( 11 (val) => Number(val), 12 z.number().min(1).max(65535).default(3001), 13 ), 14}); 15 16const { JWT_SECRET, JWT_REFRESH_SECRET, CORS_ORIGIN, PORT, DATABASE_URL } = 17 EnvSchema.parse(process.env); 18 19export { 20 CORS_ORIGIN, 21 JWT_REFRESH_SECRET, 22 JWT_SECRET, 23 PORT, 24 TOKEN_EXPIRY_MINUTES, 25 DATABASE_URL, 26};