flwo / apps /server /src /modules /deployments /deployments.schema.js
moustafa7's picture
feat: SaaS architecture - template versions, deployment engine, servers, subscriptions
f103956
Raw History Blame Contribute Delete
310 Bytes
import { z } from 'zod'
export const createDeploymentSchema = z.object({
type: z.enum(['DOWNLOAD', 'MANUAL', 'AUTO_SSH', 'AUTO_DOCKER', 'AUTO_GIT']).default('DOWNLOAD'),
serverId: z.string().optional().default(''),
domain: z.string().optional().default(''),
sslEnabled: z.boolean().default(false),
})