diff --git a/apps/dokploy/components/dashboard/application/build/show.tsx b/apps/dokploy/components/dashboard/application/build/show.tsx index 7f92157f2..7fca0cab0 100644 --- a/apps/dokploy/components/dashboard/application/build/show.tsx +++ b/apps/dokploy/components/dashboard/application/build/show.tsx @@ -74,12 +74,7 @@ const buildTypeDisplayMap: Record = { const mySchema = z.discriminatedUnion("buildType", [ z.object({ buildType: z.literal(BuildType.dockerfile), - dockerfile: z - .string({ - required_error: "Dockerfile path is required", - invalid_type_error: "Dockerfile path is required", - }) - .min(1, "Dockerfile required"), + dockerfile: z.string().nullable().default(""), dockerContextPath: z.string().nullable().default(""), dockerBuildStage: z.string().nullable().default(""), }), @@ -347,9 +342,10 @@ export const ShowBuildChooseForm = ({ applicationId }: Props) => { Docker File diff --git a/packages/server/src/utils/filesystem/directory.ts b/packages/server/src/utils/filesystem/directory.ts index a64d4cc24..3713ef575 100644 --- a/packages/server/src/utils/filesystem/directory.ts +++ b/packages/server/src/utils/filesystem/directory.ts @@ -127,7 +127,7 @@ export const getBuildAppDirectory = (application: Application) => { appName, "code", buildPath ?? "", - dockerfile || "", + dockerfile || "Dockerfile", ); }