feat: add validate server

This commit is contained in:
Mauricio Siu
2024-12-08 20:01:37 -06:00
parent 9a7ed91a55
commit 012f8ff2f5
3 changed files with 84 additions and 25 deletions

View File

@@ -132,11 +132,24 @@ export const serverRouter = createTRPCRouter({
}
const response = await serverValidate(input.serverId);
return response as unknown as {
isDockerInstalled: boolean;
isRCloneInstalled: boolean;
docker: {
enabled: boolean;
version: string;
};
rclone: {
enabled: boolean;
version: string;
};
nixpacks: {
enabled: boolean;
version: string;
};
buildpacks: {
enabled: boolean;
version: string;
};
isDokployNetworkInstalled: boolean;
isSwarmInstalled: boolean;
isNixpacksInstalled: boolean;
isBuildpacksInstalled: boolean;
isMainDirectoryInstalled: boolean;
};
} catch (error) {