diff --git a/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx b/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx index 97cf3f6be..42968ded3 100644 --- a/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx +++ b/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx @@ -1,7 +1,14 @@ -import { toast } from "sonner"; import { Label } from "@/components/ui/label"; import { Switch } from "@/components/ui/switch"; +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "@/components/ui/tooltip"; import { api } from "@/utils/api"; +import { HelpCircle } from "lucide-react"; +import { toast } from "sonner"; interface Props { serverId?: string; @@ -52,7 +59,37 @@ export const ToggleDockerCleanup = ({ serverId }: Props) => { return (
+ Runs a full Docker cleanup daily, pruning stopped + containers, unused images, volumes, build cache, and + system resources. This may remove images built for + Compose services that run on-demand (backup runners, + cron jobs, one-off tasks). +
++ For custom cleanup strategies, use{" "} + + Schedule Jobs + {" "} + on your web server or remote servers. +
+