mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
refactor(notification): split functions for each notification actio
This commit is contained in:
@@ -17,10 +17,9 @@ import { TRPCError } from "@trpc/server";
|
||||
import { eq } from "drizzle-orm";
|
||||
import { findAdmin } from "./admin";
|
||||
import { createDeployment, updateDeploymentStatus } from "./deployment";
|
||||
import {
|
||||
sendBuildErrorNotifications,
|
||||
sendBuildSuccessNotifications,
|
||||
} from "./notification";
|
||||
|
||||
import { sendBuildErrorNotifications } from "@/server/utils/notifications/build-error";
|
||||
import { sendBuildSuccessNotifications } from "@/server/utils/notifications/build-success";
|
||||
import { validUniqueServerAppName } from "./project";
|
||||
export type Application = typeof applications.$inferSelect;
|
||||
|
||||
@@ -168,7 +167,6 @@ export const deployApplication = async ({
|
||||
buildLink: deployment.logPath,
|
||||
});
|
||||
} catch (error) {
|
||||
console.log("Error on build", error);
|
||||
await updateDeploymentStatus(deployment.deploymentId, "error");
|
||||
await updateApplicationStatus(applicationId, "error");
|
||||
await sendBuildErrorNotifications({
|
||||
|
||||
Reference in New Issue
Block a user