From 9a7ed91a55843336084a315f2ea6fd4927072f5f Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 8 Dec 2024 19:37:11 -0600 Subject: [PATCH] feat: add validate server --- .../settings/servers/setup-server.tsx | 14 +- .../settings/servers/validate-server.tsx | 113 ++++++++++++++++ apps/dokploy/server/api/routers/server.ts | 29 +++++ packages/server/src/index.ts | 1 + packages/server/src/setup/server-setup.ts | 8 +- packages/server/src/setup/server-validate.ts | 121 ++++++++++++++++++ 6 files changed, 281 insertions(+), 5 deletions(-) create mode 100644 apps/dokploy/components/dashboard/settings/servers/validate-server.tsx create mode 100644 packages/server/src/setup/server-validate.ts diff --git a/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx b/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx index 119d4d29..eb0d2255 100644 --- a/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx +++ b/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx @@ -33,6 +33,7 @@ import { useState } from "react"; import { toast } from "sonner"; import { ShowDeployment } from "../../application/deployments/show-deployment"; import { GPUSupport } from "./gpu-support"; +import { ValidateServer } from "./validate-server"; interface Props { serverId: string; @@ -90,9 +91,10 @@ export const SetupServer = ({ serverId }: Props) => { ) : (
+ Shows the configuration state that changes with the Enable + GPU +
+