chore: update @dokploy/trpc-openapi to version 0.0.14 and swagger-ui-react to version 5.31.2; refactor OpenAPI document handling in swagger.tsx and settings.ts for improved compatibility and clarity

This commit is contained in:
Mauricio Siu
2026-02-24 01:07:23 -06:00
parent 7c534d62b6
commit 331b12c7d8
31 changed files with 718 additions and 721 deletions

View File

@@ -524,9 +524,72 @@ export const apiFindMonitoringStats = z.object({
appName: z.string().min(1),
});
export const apiUpdateApplication = createSchema
.partial()
.extend({
applicationId: z.string().min(1),
})
.omit({ serverId: true });
export const apiUpdateApplication = z.object({
applicationId: z.string().min(1),
name: z.string().min(1).optional(),
appName: z.string().optional(),
description: z.string().optional(),
env: z.string().optional(),
environmentId: z.string().optional(),
title: z.string().optional(),
subtitle: z.string().optional(),
enabled: z.boolean().optional(),
command: z.string().optional(),
args: z.array(z.string()).optional(),
memoryReservation: z.string().optional(),
memoryLimit: z.string().optional(),
cpuReservation: z.string().optional(),
cpuLimit: z.string().optional(),
buildArgs: z.string().optional(),
buildSecrets: z.string().optional(),
watchPaths: z.array(z.string()).optional(),
previewEnv: z.string().optional(),
previewBuildArgs: z.string().optional(),
previewBuildSecrets: z.string().optional(),
previewLabels: z.array(z.string()).optional(),
previewWildcard: z.string().optional(),
previewPort: z.number().optional(),
previewHttps: z.boolean().optional(),
previewPath: z.string().optional(),
previewLimit: z.number().optional(),
isPreviewDeploymentsActive: z.boolean().optional(),
previewRequireCollaboratorPermissions: z.boolean().optional(),
rollbackActive: z.boolean().optional(),
sourceType: z.enum(["docker", "git", "github", "gitlab", "bitbucket", "gitea", "drop"]).optional(),
cleanCache: z.boolean().optional(),
repository: z.string().optional(),
owner: z.string().optional(),
branch: z.string().optional(),
buildPath: z.string().optional(),
triggerType: z.enum(["push", "tag"]).optional(),
autoDeploy: z.boolean().optional(),
gitlabProjectId: z.number().optional(),
gitlabRepository: z.string().optional(),
gitlabOwner: z.string().optional(),
gitlabBranch: z.string().optional(),
gitlabBuildPath: z.string().optional(),
giteaRepository: z.string().optional(),
giteaOwner: z.string().optional(),
giteaBranch: z.string().optional(),
giteaBuildPath: z.string().optional(),
bitbucketRepository: z.string().optional(),
bitbucketRepositorySlug: z.string().optional(),
bitbucketOwner: z.string().optional(),
bitbucketBranch: z.string().optional(),
bitbucketBuildPath: z.string().optional(),
dockerImage: z.string().optional(),
username: z.string().optional(),
password: z.string().optional(),
registryUrl: z.string().optional(),
customGitUrl: z.string().optional(),
customGitBranch: z.string().optional(),
customGitBuildPath: z.string().optional(),
customGitSSHKeyId: z.string().optional(),
dockerfile: z.string().optional(),
dockerContextPath: z.string().optional(),
dockerBuildStage: z.string().optional(),
buildType: z.enum(["dockerfile", "heroku_buildpacks", "paketo_buildpacks", "nixpacks", "static", "railpack"]).optional(),
publishDirectory: z.string().optional(),
isStaticSpa: z.boolean().optional(),
createEnvFile: z.boolean().optional(),
});