await removeService(mongo?.appName),
+ async () => await removeService(mongo?.appName, mongo.serverId),
async () => await removeMariadbById(input.mariadbId),
];
diff --git a/apps/dokploy/server/api/routers/mongo.ts b/apps/dokploy/server/api/routers/mongo.ts
index 152dc3d1d..f51d0eb9e 100644
--- a/apps/dokploy/server/api/routers/mongo.ts
+++ b/apps/dokploy/server/api/routers/mongo.ts
@@ -160,7 +160,7 @@ export const mongoRouter = createTRPCRouter({
const mongo = await findMongoById(input.mongoId);
const cleanupOperations = [
- async () => await removeService(mongo?.appName),
+ async () => await removeService(mongo?.appName, mongo.serverId),
async () => await removeMongoById(input.mongoId),
];
diff --git a/apps/dokploy/server/api/routers/mysql.ts b/apps/dokploy/server/api/routers/mysql.ts
index 9cd0fdd40..71f6d514b 100644
--- a/apps/dokploy/server/api/routers/mysql.ts
+++ b/apps/dokploy/server/api/routers/mysql.ts
@@ -156,7 +156,7 @@ export const mysqlRouter = createTRPCRouter({
const mongo = await findMySqlById(input.mysqlId);
const cleanupOperations = [
- async () => await removeService(mongo?.appName),
+ async () => await removeService(mongo?.appName, mongo.serverId),
async () => await removeMySqlById(input.mysqlId),
];
diff --git a/apps/dokploy/server/api/routers/postgres.ts b/apps/dokploy/server/api/routers/postgres.ts
index 696583811..b902ee517 100644
--- a/apps/dokploy/server/api/routers/postgres.ts
+++ b/apps/dokploy/server/api/routers/postgres.ts
@@ -135,7 +135,7 @@ export const postgresRouter = createTRPCRouter({
const postgres = await findPostgresById(input.postgresId);
const cleanupOperations = [
- removeService(postgres.appName),
+ removeService(postgres.appName, postgres.serverId),
removePostgresById(input.postgresId),
];
diff --git a/apps/dokploy/server/api/routers/redis.ts b/apps/dokploy/server/api/routers/redis.ts
index c52d8385d..19bfa7c20 100644
--- a/apps/dokploy/server/api/routers/redis.ts
+++ b/apps/dokploy/server/api/routers/redis.ts
@@ -156,7 +156,7 @@ export const redisRouter = createTRPCRouter({
const redis = await findRedisById(input.redisId);
const cleanupOperations = [
- async () => await removeService(redis?.appName),
+ async () => await removeService(redis?.appName, redis.serverId),
async () => await removeRedisById(input.redisId),
];