From 6b0d9240dd24e9a72d3d9d7c7caa673cfaeb72d4 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Thu, 26 Jun 2025 21:00:51 -0600 Subject: [PATCH] feat(settings): add query to retrieve Dokploy cloud IPs - Implemented a new admin procedure to fetch cloud IPs from environment variables. - Returns an empty array if not in cloud mode. --- apps/dokploy/server/api/routers/settings.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/dokploy/server/api/routers/settings.ts b/apps/dokploy/server/api/routers/settings.ts index 149af7046..0d07bbea0 100644 --- a/apps/dokploy/server/api/routers/settings.ts +++ b/apps/dokploy/server/api/routers/settings.ts @@ -837,6 +837,14 @@ export const settingsRouter = createTRPCRouter({ getLogCleanupStatus: adminProcedure.query(async () => { return getLogCleanupStatus(); }), + + getDokployCloudIps: adminProcedure.query(async () => { + if (!IS_CLOUD) { + return []; + } + const ips = process.env.DOKPLOY_CLOUD_IPS?.split(","); + return ips; + }), }); export const getTraefikPorts = async (serverId?: string) => {