mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
17 lines
431 B
TypeScript
17 lines
431 B
TypeScript
import { z } from "zod";
|
|
import { zfd } from "zod-form-data";
|
|
|
|
if (typeof window === "undefined") {
|
|
const undici = require("undici");
|
|
globalThis.File = undici.File as any;
|
|
globalThis.FileList = undici.FileList as any;
|
|
}
|
|
|
|
export const uploadFileSchema = zfd.formData({
|
|
applicationId: z.string().optional(),
|
|
zip: zfd.file(),
|
|
dropBuildPath: z.string().optional(),
|
|
});
|
|
|
|
export type UploadFile = z.infer<typeof uploadFileSchema>;
|