feat(notifications: add app build error providerd

This commit is contained in:
Mauricio Siu
2024-07-16 01:11:45 -06:00
parent 1bf518f768
commit 191a6112ce
3 changed files with 222 additions and 35 deletions

View File

@@ -18,7 +18,7 @@ import { getAdvancedStats } from "@/server/monitoring/utilts";
import { validUniqueServerAppName } from "./project";
import { generatePassword } from "@/templates/utils";
import { generateAppName } from "@/server/db/schema/utils";
import { sendBuildFailedEmail } from "./notification";
import { sendBuildErrorNotifications } from "./notification";
export type Application = typeof applications.$inferSelect;
export const createApplication = async (
@@ -161,7 +161,7 @@ export const deployApplication = async ({
console.log("Error on build", error);
await updateDeploymentStatus(deployment.deploymentId, "error");
await updateApplicationStatus(applicationId, "error");
await sendBuildFailedEmail({
await sendBuildErrorNotifications({
projectName: application.project.name,
applicationName: application.appName,
applicationType: "application",