diff --git a/apps/dokploy/server/api/routers/deployment.ts b/apps/dokploy/server/api/routers/deployment.ts index d17a04dfb6..0d7a913719 100644 --- a/apps/dokploy/server/api/routers/deployment.ts +++ b/apps/dokploy/server/api/routers/deployment.ts @@ -243,7 +243,11 @@ export const deploymentRouter = createTRPCRouter({ } const command = `tail -n ${input.tail} "${deployment.logPath}" 2>/dev/null || echo ""`; - const serverId = deployment.serverId || deployment.schedule?.serverId; + const serverId = + deployment.serverId || + deployment.schedule?.serverId || + deployment.application?.serverId || + deployment.compose?.serverId; if (serverId) { const { stdout } = await execAsyncRemote(serverId, command); return stdout; diff --git a/packages/server/src/services/deployment.ts b/packages/server/src/services/deployment.ts index a5ff577791..0431de18e2 100644 --- a/packages/server/src/services/deployment.ts +++ b/packages/server/src/services/deployment.ts @@ -84,6 +84,7 @@ export const findDeploymentById = async (deploymentId: string) => { where: eq(deployments.deploymentId, deploymentId), with: { application: true, + compose: true, schedule: true, }, });