From 6b9bcbc539ce797f05d73659123261a06553013d Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Mon, 12 Jan 2026 08:57:45 -0600 Subject: [PATCH] feat(schema): extend deployJobSchema to include 'redeploy' type and enhance auth settings for development environment --- apps/api/src/schema.ts | 2 +- packages/server/src/lib/auth.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/api/src/schema.ts b/apps/api/src/schema.ts index 5a4355956..e2f37cd1c 100644 --- a/apps/api/src/schema.ts +++ b/apps/api/src/schema.ts @@ -25,7 +25,7 @@ export const deployJobSchema = z.discriminatedUnion("applicationType", [ titleLog: z.string().optional(), descriptionLog: z.string().optional(), server: z.boolean().optional(), - type: z.enum(["deploy"]), + type: z.enum(["deploy", "redeploy"]), applicationType: z.literal("application-preview"), serverId: z.string().min(1), }), diff --git a/packages/server/src/lib/auth.ts b/packages/server/src/lib/auth.ts index d4379e4be..d952e1f6a 100644 --- a/packages/server/src/lib/auth.ts +++ b/packages/server/src/lib/auth.ts @@ -45,6 +45,12 @@ const { handler, api } = betterAuth({ return [ ...(settings?.serverIp ? [`http://${settings?.serverIp}:3000`] : []), ...(settings?.host ? [`https://${settings?.host}`] : []), + ...(process.env.NODE_ENV === "development" + ? [ + "http://localhost:3000", + "https://absolutely-handy-falcon.ngrok-free.app", + ] + : []), ]; }, }),