mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-06-20 22:55:22 +02:00
feat(volumes): add alert block for bind mount validation in AddVolumes component
- Introduced an AlertBlock to provide users with warnings about host path validity and potential deployment issues when using bind mounts in the AddVolumes component. - This enhancement improves user experience by ensuring users are informed of important considerations when configuring volumes.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { AlertBlock } from "@/components/shared/alert-block";
|
||||
import { CodeEditor } from "@/components/shared/code-editor";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import {
|
||||
@@ -169,6 +170,23 @@ export const AddVolumes = ({
|
||||
onSubmit={form.handleSubmit(onSubmit)}
|
||||
className="grid w-full gap-8 "
|
||||
>
|
||||
{type === "bind" && (
|
||||
<AlertBlock>
|
||||
<div className="space-y-2">
|
||||
<p>
|
||||
Make sure the host path is a valid path and exists in the
|
||||
host machine.
|
||||
</p>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
<strong>Cluster Warning:</strong> If you're using cluster
|
||||
features, bind mounts may cause deployment failures since
|
||||
the path must exist on all worker/manager nodes. Consider
|
||||
using external tools to distribute the folder across nodes
|
||||
or use named volumes instead.
|
||||
</p>
|
||||
</div>
|
||||
</AlertBlock>
|
||||
)}
|
||||
<FormField
|
||||
control={form.control}
|
||||
defaultValue={form.control._defaultValues.type}
|
||||
|
||||
Reference in New Issue
Block a user