Skip to content

Commit 9835ead

Browse files
authored
Merge pull request #1222 from Dokploy/1164-when-creating-a-service-and-selecting-a-server-display-description-information
refactor: add server IP address
2 parents 46ddaa6 + 73f93f8 commit 9835ead

File tree

4 files changed

+33
-9
lines changed

4 files changed

+33
-9
lines changed

apps/dokploy/components/dashboard/project/add-application.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ interface Props {
7070

7171
export const AddApplication = ({ projectId, projectName }: Props) => {
7272
const utils = api.useUtils();
73-
73+
const { data: isCloud } = api.settings.isCloud.useQuery();
7474
const [visible, setVisible] = useState(false);
7575
const slug = slugify(projectName);
7676
const { data: servers } = api.server.withSSHKey.useQuery();
@@ -166,7 +166,7 @@ export const AddApplication = ({ projectId, projectName }: Props) => {
166166
<Tooltip>
167167
<TooltipTrigger asChild>
168168
<FormLabel className="break-all w-fit flex flex-row gap-1 items-center">
169-
Select a Server (Optional)
169+
Select a Server {!isCloud ? "(Optional)" : ""}
170170
<HelpCircle className="size-4 text-muted-foreground" />
171171
</FormLabel>
172172
</TooltipTrigger>
@@ -197,7 +197,12 @@ export const AddApplication = ({ projectId, projectName }: Props) => {
197197
key={server.serverId}
198198
value={server.serverId}
199199
>
200-
{server.name}
200+
<span className="flex items-center gap-2 justify-between w-full">
201+
<span>{server.name}</span>
202+
<span className="text-muted-foreground text-xs self-center">
203+
{server.ipAddress}
204+
</span>
205+
</span>
201206
</SelectItem>
202207
))}
203208
<SelectLabel>Servers ({servers?.length})</SelectLabel>

apps/dokploy/components/dashboard/project/add-compose.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export const AddCompose = ({ projectId, projectName }: Props) => {
7373
const utils = api.useUtils();
7474
const [visible, setVisible] = useState(false);
7575
const slug = slugify(projectName);
76+
const { data: isCloud } = api.settings.isCloud.useQuery();
7677
const { data: servers } = api.server.withSSHKey.useQuery();
7778
const { mutateAsync, isLoading, error, isError } =
7879
api.compose.create.useMutation();
@@ -173,7 +174,7 @@ export const AddCompose = ({ projectId, projectName }: Props) => {
173174
<Tooltip>
174175
<TooltipTrigger asChild>
175176
<FormLabel className="break-all w-fit flex flex-row gap-1 items-center">
176-
Select a Server (Optional)
177+
Select a Server {!isCloud ? "(Optional)" : ""}
177178
<HelpCircle className="size-4 text-muted-foreground" />
178179
</FormLabel>
179180
</TooltipTrigger>
@@ -204,7 +205,12 @@ export const AddCompose = ({ projectId, projectName }: Props) => {
204205
key={server.serverId}
205206
value={server.serverId}
206207
>
207-
{server.name}
208+
<span className="flex items-center gap-2 justify-between w-full">
209+
<span>{server.name}</span>
210+
<span className="text-muted-foreground text-xs self-center">
211+
{server.ipAddress}
212+
</span>
213+
</span>
208214
</SelectItem>
209215
))}
210216
<SelectLabel>Servers ({servers?.length})</SelectLabel>

apps/dokploy/components/dashboard/project/add-template.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ export const AddTemplate = ({ projectId }: Props) => {
8080
const [viewMode, setViewMode] = useState<"detailed" | "icon">("detailed");
8181
const [selectedTags, setSelectedTags] = useState<string[]>([]);
8282
const { data } = api.compose.templates.useQuery();
83+
const { data: isCloud } = api.settings.isCloud.useQuery();
8384
const { data: servers } = api.server.withSSHKey.useQuery();
8485
const { data: tags, isLoading: isLoadingTags } =
8586
api.compose.getTags.useQuery();
@@ -372,7 +373,8 @@ export const AddTemplate = ({ projectId }: Props) => {
372373
<Tooltip>
373374
<TooltipTrigger asChild>
374375
<Label className="break-all w-fit flex flex-row gap-1 items-center pb-2 pt-3.5">
375-
Select a Server (Optional)
376+
Select a Server{" "}
377+
{!isCloud ? "(Optional)" : ""}
376378
<HelpCircle className="size-4 text-muted-foreground" />
377379
</Label>
378380
</TooltipTrigger>
@@ -405,7 +407,12 @@ export const AddTemplate = ({ projectId }: Props) => {
405407
key={server.serverId}
406408
value={server.serverId}
407409
>
408-
{server.name}
410+
<span className="flex items-center gap-2 justify-between w-full">
411+
<span>{server.name}</span>
412+
<span className="text-muted-foreground text-xs self-center">
413+
{server.ipAddress}
414+
</span>
415+
</span>
409416
</SelectItem>
410417
))}
411418
<SelectLabel>

apps/dokploy/components/dashboard/settings/certificates/add-certificate.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export const AddCertificate = () => {
6161
const [open, setOpen] = useState(false);
6262
const utils = api.useUtils();
6363

64+
const { data: isCloud } = api.settings.isCloud.useQuery();
6465
const { mutateAsync, isError, error, isLoading } =
6566
api.certificates.create.useMutation();
6667
const { data: servers } = api.server.withSSHKey.useQuery();
@@ -181,7 +182,7 @@ export const AddCertificate = () => {
181182
<Tooltip>
182183
<TooltipTrigger asChild>
183184
<FormLabel className="break-all w-fit flex flex-row gap-1 items-center">
184-
Select a Server (Optional)
185+
Select a Server {!isCloud && "(Optional)"}
185186
<HelpCircle className="size-4 text-muted-foreground" />
186187
</FormLabel>
187188
</TooltipTrigger>
@@ -202,7 +203,12 @@ export const AddCertificate = () => {
202203
key={server.serverId}
203204
value={server.serverId}
204205
>
205-
{server.name}
206+
<span className="flex items-center gap-2 justify-between w-full">
207+
<span>{server.name}</span>
208+
<span className="text-muted-foreground text-xs self-center">
209+
{server.ipAddress}
210+
</span>
211+
</span>
206212
</SelectItem>
207213
))}
208214
<SelectLabel>Servers ({servers?.length})</SelectLabel>

0 commit comments

Comments
 (0)