+
To create a user, you need to add:
diff --git a/apps/dokploy/server/api/routers/settings.ts b/apps/dokploy/server/api/routers/settings.ts
index 1c70601aa..ff6ed68ff 100644
--- a/apps/dokploy/server/api/routers/settings.ts
+++ b/apps/dokploy/server/api/routers/settings.ts
@@ -276,16 +276,20 @@ export const settingsRouter = createTRPCRouter({
readDirectories: protectedProcedure
.input(apiServerSchema)
.query(async ({ ctx, input }) => {
- if (ctx.user.rol === "user") {
- const canAccess = await canAccessToTraefikFiles(ctx.user.authId);
+ try {
+ if (ctx.user.rol === "user") {
+ const canAccess = await canAccessToTraefikFiles(ctx.user.authId);
- if (!canAccess) {
- throw new TRPCError({ code: "UNAUTHORIZED" });
+ if (!canAccess) {
+ throw new TRPCError({ code: "UNAUTHORIZED" });
+ }
}
+ const { MAIN_TRAEFIK_PATH } = paths(!!input?.serverId);
+ const result = await readDirectory(MAIN_TRAEFIK_PATH, input?.serverId);
+ return result || [];
+ } catch (error) {
+ throw error;
}
- const { MAIN_TRAEFIK_PATH } = paths(!!input?.serverId);
- const result = await readDirectory(MAIN_TRAEFIK_PATH, input?.serverId);
- return result || [];
}),
updateTraefikFile: protectedProcedure
diff --git a/apps/dokploy/server/api/services/compose.ts b/apps/dokploy/server/api/services/compose.ts
index 1ac00893d..13c728f5f 100644
--- a/apps/dokploy/server/api/services/compose.ts
+++ b/apps/dokploy/server/api/services/compose.ts
@@ -337,8 +337,6 @@ export const deployRemoteCompose = async ({
await execAsyncRemote(compose.serverId, command);
await getBuildComposeCommand(compose, deployment.logPath);
-
- console.log(" ---- done ----");
}
await updateDeploymentStatus(deployment.deploymentId, "done");
@@ -443,9 +441,6 @@ export const stopCompose = async (composeId: string) => {
try {
const { COMPOSE_PATH } = paths(!!compose.serverId);
if (compose.composeType === "docker-compose") {
- console.log(
- `cd ${join(COMPOSE_PATH, compose.appName)} && docker compose -p ${compose.appName} stop`,
- );
if (compose.serverId) {
await execAsyncRemote(
compose.serverId,
diff --git a/apps/dokploy/server/api/services/docker.ts b/apps/dokploy/server/api/services/docker.ts
index 0accb84ae..d611a11d1 100644
--- a/apps/dokploy/server/api/services/docker.ts
+++ b/apps/dokploy/server/api/services/docker.ts
@@ -58,7 +58,11 @@ export const getContainers = async (serverId?: string | null) => {
.filter((container) => !container.name.includes("dokploy"));
return containers;
- } catch (error) {}
+ } catch (error) {
+ console.error(error);
+
+ return [];
+ }
};
export const getConfig = async (
diff --git a/apps/dokploy/server/wss/docker-container-logs.ts b/apps/dokploy/server/wss/docker-container-logs.ts
index 5ab677652..a55951c56 100644
--- a/apps/dokploy/server/wss/docker-container-logs.ts
+++ b/apps/dokploy/server/wss/docker-container-logs.ts
@@ -72,11 +72,9 @@ export const setupDockerContainerLogsWebSocketServer = (
})
.on("data", (data: string) => {
ws.send(data.toString());
- // console.log(`OUTPUT: ${data.toString()}`);
})
.stderr.on("data", (data) => {
ws.send(data.toString());
- // console.error(`STDERR: ${data.toString()}`);
});
});
})
diff --git a/apps/dokploy/server/wss/listen-deployment.ts b/apps/dokploy/server/wss/listen-deployment.ts
index e32e1b682..1e38bcdf7 100644
--- a/apps/dokploy/server/wss/listen-deployment.ts
+++ b/apps/dokploy/server/wss/listen-deployment.ts
@@ -71,11 +71,9 @@ export const setupDeploymentLogsWebSocketServer = (
})
.on("data", (data: string) => {
ws.send(data.toString());
- // console.log(`OUTPUT: ${data.toString()}`);
})
.stderr.on("data", (data) => {
ws.send(data.toString());
- // console.error(`STDERR: ${data.toString()}`);
});
});
})