@@ -56,13 +56,21 @@ export const envSchema = z.object({
|
||||
.string()
|
||||
.transform((val) => val === "true")
|
||||
.default("false" as any),
|
||||
SOCIAL_POSTER_SPORTS: z.string().default("football,basketball"),
|
||||
SOCIAL_POSTER_WINDOW_MIN: z.coerce.number().default(25),
|
||||
SOCIAL_POSTER_WINDOW_MAX: z.coerce.number().default(45),
|
||||
SOCIAL_POSTER_OLLAMA_MODEL: z.string().optional(),
|
||||
APP_BASE_URL: z.string().url().optional(),
|
||||
TWITTER_API_KEY: z.string().optional(),
|
||||
TWITTER_API_SECRET: z.string().optional(),
|
||||
TWITTER_ACCESS_TOKEN: z.string().optional(),
|
||||
TWITTER_ACCESS_SECRET: z.string().optional(),
|
||||
META_GRAPH_API_VERSION: z.string().default("v25.0"),
|
||||
META_PAGE_ACCESS_TOKEN: z.string().optional(),
|
||||
META_PAGE_ID: z.string().optional(),
|
||||
META_IG_USER_ID: z.string().optional(),
|
||||
OLLAMA_BASE_URL: z.string().url().optional(),
|
||||
OLLAMA_MODEL: z.string().optional(),
|
||||
|
||||
// Optional Features
|
||||
ENABLE_MAIL: booleanString,
|
||||
|
||||
Reference in New Issue
Block a user