From 5156b45ffc7ad25bb59f0a162e9488154ebc9c42 Mon Sep 17 00:00:00 2001 From: IPdotSetAF Date: Sun, 11 May 2025 10:36:52 +0330 Subject: [PATCH 01/21] fix: installed git-lfs in docker image --- apps/dokploy/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dokploy/Dockerfile b/apps/dokploy/Dockerfile index f4188c54..0537b03e 100644 --- a/apps/dokploy/Dockerfile +++ b/apps/dokploy/Dockerfile @@ -8,7 +8,7 @@ COPY . /usr/src/app WORKDIR /usr/src/app -RUN apt-get update && apt-get install -y python3 make g++ git && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y python3 make g++ git git-lfs && git lfs install && rm -rf /var/lib/apt/lists/* # Install dependencies RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile From 7f04eb856ec194fb3d09fc5bc0e988302a62bddc Mon Sep 17 00:00:00 2001 From: "153918928+oshanavishkapiries@users.noreply.github.com" <153918928+oshanavishkapiries@users.noreply.github.com> Date: Tue, 13 May 2025 01:56:55 +0530 Subject: [PATCH 02/21] fix: Submit Log in issue on Github --- apps/dokploy/pages/_error.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/dokploy/pages/_error.tsx b/apps/dokploy/pages/_error.tsx index d28e2cb0..4095caa6 100644 --- a/apps/dokploy/pages/_error.tsx +++ b/apps/dokploy/pages/_error.tsx @@ -80,7 +80,9 @@ export default function Custom404({ statusCode, error }: Props) { From 19b4edee8d3ea9bb9d552f2cc9a8cbeb4b4502de Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Tue, 13 May 2025 15:15:45 +1000 Subject: [PATCH 03/21] refactor: remove redundant class bg-card due to bg-transparent set later --- .../components/dashboard/application/domains/show-domains.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dokploy/components/dashboard/application/domains/show-domains.tsx b/apps/dokploy/components/dashboard/application/domains/show-domains.tsx index 26df7b69..f4e6857d 100644 --- a/apps/dokploy/components/dashboard/application/domains/show-domains.tsx +++ b/apps/dokploy/components/dashboard/application/domains/show-domains.tsx @@ -186,7 +186,7 @@ export const ShowDomains = ({ id, type }: Props) => { return (
From 7d0075c230f262e87633c105cd83e7e8f5a78b58 Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Tue, 13 May 2025 15:43:52 +1000 Subject: [PATCH 04/21] fix(ui): domain responsiveness with screen width --- .../application/domains/show-domains.tsx | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/domains/show-domains.tsx b/apps/dokploy/components/dashboard/application/domains/show-domains.tsx index f4e6857d..06fa5743 100644 --- a/apps/dokploy/components/dashboard/application/domains/show-domains.tsx +++ b/apps/dokploy/components/dashboard/application/domains/show-domains.tsx @@ -191,25 +191,14 @@ export const ShowDomains = ({ id, type }: Props) => {
{/* Service & Domain Info */} -
-
- {item.serviceName && ( - - - {item.serviceName} - - )} - - - {item.host} - - -
-
+
+ {item.serviceName && ( + + + {item.serviceName} + + )} +
{!item.host.includes("traefik.me") && ( {
+
+ + {item.host} + + +
{/* Domain Details */}
From 136570b36cd3cf5f4dbefe823fa57eb972b7607a Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Tue, 13 May 2025 16:01:25 +1000 Subject: [PATCH 05/21] fix(ui): compose grid responsiveness starts from xl instead of lg --- .../project/[projectId]/services/compose/[composeId].tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/dokploy/pages/dashboard/project/[projectId]/services/compose/[composeId].tsx b/apps/dokploy/pages/dashboard/project/[projectId]/services/compose/[composeId].tsx index 39f399e9..80909563 100644 --- a/apps/dokploy/pages/dashboard/project/[projectId]/services/compose/[composeId].tsx +++ b/apps/dokploy/pages/dashboard/project/[projectId]/services/compose/[composeId].tsx @@ -217,12 +217,12 @@ const Service = (
General From d4032f34bfb49d77f2f73bf148ed61c7387a5030 Mon Sep 17 00:00:00 2001 From: Eric Nie Date: Wed, 14 May 2025 17:45:48 +0000 Subject: [PATCH 06/21] build: update nixpacks to 1.39.0 --- Dockerfile | 4 ++-- packages/server/src/setup/server-setup.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 98ed9851..c2a9fd89 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,7 +49,7 @@ RUN curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh && rm # Install Nixpacks and tsx # | VERBOSE=1 VERSION=1.21.0 bash -ARG NIXPACKS_VERSION=1.35.0 +ARG NIXPACKS_VERSION=1.39.0 RUN curl -sSL https://nixpacks.com/install.sh -o install.sh \ && chmod +x install.sh \ && ./install.sh \ @@ -63,4 +63,4 @@ RUN curl -sSL https://railpack.com/install.sh | bash COPY --from=buildpacksio/pack:0.35.0 /usr/local/bin/pack /usr/local/bin/pack EXPOSE 3000 -CMD [ "pnpm", "start" ] \ No newline at end of file +CMD [ "pnpm", "start" ] diff --git a/packages/server/src/setup/server-setup.ts b/packages/server/src/setup/server-setup.ts index d1d42257..3b446df1 100644 --- a/packages/server/src/setup/server-setup.ts +++ b/packages/server/src/setup/server-setup.ts @@ -577,7 +577,7 @@ const installNixpacks = () => ` if command_exists nixpacks; then echo "Nixpacks already installed ✅" else - export NIXPACKS_VERSION=1.35.0 + export NIXPACKS_VERSION=1.39.0 bash -c "$(curl -fsSL https://nixpacks.com/install.sh)" echo "Nixpacks version $NIXPACKS_VERSION installed ✅" fi From c2c29dbaba3589a7cdeaabb8f25e663e5a5757f6 Mon Sep 17 00:00:00 2001 From: yergom Date: Fri, 16 May 2025 13:25:28 +0000 Subject: [PATCH 07/21] fix: more informative placeholder for watch path --- .../application/general/generic/save-bitbucket-provider.tsx | 4 ++-- .../application/general/generic/save-git-provider.tsx | 4 ++-- .../application/general/generic/save-gitea-provider.tsx | 2 +- .../application/general/generic/save-github-provider.tsx | 2 +- .../application/general/generic/save-gitlab-provider.tsx | 2 +- .../general/generic/save-bitbucket-provider-compose.tsx | 4 ++-- .../compose/general/generic/save-git-provider-compose.tsx | 4 ++-- .../compose/general/generic/save-gitea-provider-compose.tsx | 2 +- .../compose/general/generic/save-github-provider-compose.tsx | 4 ++-- .../compose/general/generic/save-gitlab-provider-compose.tsx | 4 ++-- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx index f0179d9c..b958becf 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx @@ -435,7 +435,7 @@ export const SaveBitbucketProvider = ({ applicationId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -454,7 +454,7 @@ export const SaveBitbucketProvider = ({ applicationId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx index 25858207..68f56055 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx @@ -262,7 +262,7 @@ export const SaveGitProvider = ({ applicationId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -281,7 +281,7 @@ export const SaveGitProvider = ({ applicationId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx index 531ace12..034cf097 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx @@ -470,7 +470,7 @@ export const SaveGiteaProvider = ({ applicationId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx index 0bf1ac8a..56593606 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx @@ -474,7 +474,7 @@ export const SaveGithubProvider = ({ applicationId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx index b4b55d3f..bb07965b 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx @@ -452,7 +452,7 @@ export const SaveGitlabProvider = ({ applicationId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx index 353ccc6c..d1e020ed 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx @@ -437,7 +437,7 @@ export const SaveBitbucketProviderCompose = ({ composeId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -456,7 +456,7 @@ export const SaveBitbucketProviderCompose = ({ composeId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx index a5968e02..fc90f4f1 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx @@ -263,7 +263,7 @@ export const SaveGitProviderCompose = ({ composeId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -282,7 +282,7 @@ export const SaveGitProviderCompose = ({ composeId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx index 6f9b50da..71435bf2 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx @@ -437,7 +437,7 @@ export const SaveGiteaProviderCompose = ({ composeId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx index 97b57f0b..2643e538 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx @@ -474,7 +474,7 @@ export const SaveGithubProviderCompose = ({ composeId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -496,7 +496,7 @@ export const SaveGithubProviderCompose = ({ composeId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx index 30b542ce..733a02d0 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx @@ -453,7 +453,7 @@ export const SaveGitlabProviderCompose = ({ composeId }: Props) => {
{ if (e.key === "Enter") { e.preventDefault(); @@ -472,7 +472,7 @@ export const SaveGitlabProviderCompose = ({ composeId }: Props) => { variant="secondary" onClick={() => { const input = document.querySelector( - 'input[placeholder="Enter a path to watch (e.g., src/*, dist/*)"]', + 'input[placeholder="Enter a path to watch (e.g., src/**, dist/*.js)"]', ) as HTMLInputElement; const value = input.value.trim(); if (value) { From bf115c78952ff72dbcbf15db1ac46485a71e88c6 Mon Sep 17 00:00:00 2001 From: Patrick Schiess Date: Fri, 16 May 2025 16:12:09 -0600 Subject: [PATCH 08/21] fix: Missing /compose in auto-deploy URL --- .../dashboard/application/deployments/show-deployments.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx b/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx index 199c1154..cb5edf0a 100644 --- a/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx +++ b/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx @@ -86,7 +86,7 @@ export const ShowDeployments = ({ Webhook URL:
- {`${url}/api/deploy/${refreshToken}`} + {`${url}/api/deploy${type === 'compose' ? '/compose' : ''}/${refreshToken}`} {(type === "application" || type === "compose") && ( From b4b2d12f6e435bed53fb6d206e51850d1c7980a7 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Fri, 16 May 2025 23:16:02 -0600 Subject: [PATCH 09/21] feat(ui): add loading state and no data message to converted compose display --- .../general/show-converted-compose.tsx | 74 +++++++++++-------- 1 file changed, 44 insertions(+), 30 deletions(-) diff --git a/apps/dokploy/components/dashboard/compose/general/show-converted-compose.tsx b/apps/dokploy/components/dashboard/compose/general/show-converted-compose.tsx index 89a9e075..77f331bd 100644 --- a/apps/dokploy/components/dashboard/compose/general/show-converted-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/show-converted-compose.tsx @@ -10,7 +10,7 @@ import { DialogTrigger, } from "@/components/ui/dialog"; import { api } from "@/utils/api"; -import { Puzzle, RefreshCw } from "lucide-react"; +import { Loader2, Puzzle, RefreshCw } from "lucide-react"; import { useEffect, useState } from "react"; import { toast } from "sonner"; @@ -66,36 +66,50 @@ export const ShowConvertedCompose = ({ composeId }: Props) => { Preview your docker-compose file with added domains. Note: At least one domain must be specified for this conversion to take effect. + {isLoading ? ( +
+ +
+ ) : compose?.length === 5 ? ( +
+ + + No converted compose data available. + +
+ ) : ( + <> +
+ +
-
- -
- -
-					
-				
+
+							
+						
+ + )} ); From 178d84d438bbca77cd2d4b68baf399a60a879acf Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Fri, 16 May 2025 23:22:26 -0600 Subject: [PATCH 10/21] fix: update dependencies in save provider components to use optional chaining for applicationId and composeId --- .../application/general/generic/save-bitbucket-provider.tsx | 2 +- .../application/general/generic/save-docker-provider.tsx | 2 +- .../application/general/generic/save-gitea-provider.tsx | 2 +- .../application/general/generic/save-github-provider.tsx | 2 +- .../application/general/generic/save-gitlab-provider.tsx | 2 +- .../compose/general/generic/save-bitbucket-provider-compose.tsx | 2 +- .../compose/general/generic/save-gitea-provider-compose.tsx | 2 +- .../compose/general/generic/save-github-provider-compose.tsx | 2 +- .../compose/general/generic/save-gitlab-provider-compose.tsx | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx index b958becf..befc8595 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx @@ -136,7 +136,7 @@ export const SaveBitbucketProvider = ({ applicationId }: Props) => { enableSubmodules: data.enableSubmodules || false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.applicationId, form]); const onSubmit = async (data: BitbucketProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx index a1f3367d..72b2578c 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx @@ -53,7 +53,7 @@ export const SaveDockerProvider = ({ applicationId }: Props) => { registryURL: data.registryUrl || "", }); } - }, [form.reset, data, form]); + }, [form.reset, data?.applicationId, form]); const onSubmit = async (values: DockerProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx index 034cf097..55fbfebd 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx @@ -158,7 +158,7 @@ export const SaveGiteaProvider = ({ applicationId }: Props) => { enableSubmodules: data.enableSubmodules || false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.applicationId, form]); const onSubmit = async (data: GiteaProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx index 56593606..c76b9ae5 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx @@ -134,7 +134,7 @@ export const SaveGithubProvider = ({ applicationId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.applicationId, form]); const onSubmit = async (data: GithubProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx index bb07965b..b4f27da7 100644 --- a/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx +++ b/apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx @@ -141,7 +141,7 @@ export const SaveGitlabProvider = ({ applicationId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.applicationId, form]); const onSubmit = async (data: GitlabProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx index d1e020ed..73d8cf1c 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx @@ -136,7 +136,7 @@ export const SaveBitbucketProviderCompose = ({ composeId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.composeId, form]); const onSubmit = async (data: BitbucketProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx index 71435bf2..0b57b03d 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx @@ -142,7 +142,7 @@ export const SaveGiteaProviderCompose = ({ composeId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.composeId, form]); const onSubmit = async (data: GiteaProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx index 2643e538..5b2019fe 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx @@ -134,7 +134,7 @@ export const SaveGithubProviderCompose = ({ composeId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.composeId, form]); const onSubmit = async (data: GithubProvider) => { await mutateAsync({ diff --git a/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx b/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx index 733a02d0..c630cd71 100644 --- a/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx +++ b/apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx @@ -142,7 +142,7 @@ export const SaveGitlabProviderCompose = ({ composeId }: Props) => { enableSubmodules: data.enableSubmodules ?? false, }); } - }, [form.reset, data, form]); + }, [form.reset, data?.composeId, form]); const onSubmit = async (data: GitlabProvider) => { await mutateAsync({ From 52b2158309327c7fbfb690bbe7bcb8c8f8bc30ff Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sat, 17 May 2025 05:22:55 +0000 Subject: [PATCH 11/21] [autofix.ci] apply automated fixes --- .../dashboard/application/deployments/show-deployments.tsx | 2 +- apps/dokploy/pages/_error.tsx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx b/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx index cb5edf0a..5c84888f 100644 --- a/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx +++ b/apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx @@ -86,7 +86,7 @@ export const ShowDeployments = ({ Webhook URL:
- {`${url}/api/deploy${type === 'compose' ? '/compose' : ''}/${refreshToken}`} + {`${url}/api/deploy${type === "compose" ? "/compose" : ""}/${refreshToken}`} {(type === "application" || type === "compose") && ( diff --git a/apps/dokploy/pages/_error.tsx b/apps/dokploy/pages/_error.tsx index 4095caa6..7efbec25 100644 --- a/apps/dokploy/pages/_error.tsx +++ b/apps/dokploy/pages/_error.tsx @@ -80,7 +80,11 @@ export default function Custom404({ statusCode, error }: Props) {