diff --git a/packages/server/src/services/application.ts b/packages/server/src/services/application.ts index bd5118de5..e9cde27c5 100644 --- a/packages/server/src/services/application.ts +++ b/packages/server/src/services/application.ts @@ -231,11 +231,11 @@ export const deployApplication = async ({ } await sendBuildSuccessNotifications({ - projectName: application.project.name, + projectName: application.environment.project.name, applicationName: application.name, applicationType: "application", buildLink, - organizationId: application.project.organizationId, + organizationId: application.environment.project.organizationId, domains: application.domains, }); } catch (error) { @@ -243,13 +243,13 @@ export const deployApplication = async ({ await updateApplicationStatus(applicationId, "error"); await sendBuildErrorNotifications({ - projectName: application.project.name, + projectName: application.environment.project.name, applicationName: application.name, applicationType: "application", // @ts-ignore errorMessage: error?.message || "Error building", buildLink, - organizationId: application.project.organizationId, + organizationId: application.environment.project.organizationId, }); throw error; @@ -367,11 +367,11 @@ export const deployRemoteApplication = async ({ } await sendBuildSuccessNotifications({ - projectName: application.project.name, + projectName: application.environment.project.name, applicationName: application.name, applicationType: "application", buildLink, - organizationId: application.project.organizationId, + organizationId: application.environment.project.organizationId, domains: application.domains, }); } catch (error) { @@ -391,12 +391,12 @@ export const deployRemoteApplication = async ({ await updateApplicationStatus(applicationId, "error"); await sendBuildErrorNotifications({ - projectName: application.project.name, + projectName: application.environment.project.name, applicationName: application.name, applicationType: "application", errorMessage: `Please check the logs for details: ${errorMessage}`, buildLink, - organizationId: application.project.organizationId, + organizationId: application.environment.project.organizationId, }); throw error; diff --git a/packages/server/src/utils/builders/index.ts b/packages/server/src/utils/builders/index.ts index b779558ef..d7bf0b657 100644 --- a/packages/server/src/utils/builders/index.ts +++ b/packages/server/src/utils/builders/index.ts @@ -17,22 +17,13 @@ import { buildNixpacks, getNixpacksCommand } from "./nixpacks"; import { buildPaketo, getPaketoCommand } from "./paketo"; import { buildRailpack, getRailpackCommand } from "./railpack"; import { buildStatic, getStaticCommand } from "./static"; +import { findApplicationById } from "@dokploy/server/services/application"; // NIXPACKS codeDirectory = where is the path of the code directory // HEROKU codeDirectory = where is the path of the code directory // PAKETO codeDirectory = where is the path of the code directory // DOCKERFILE codeDirectory = where is the exact path of the (Dockerfile) -export type ApplicationNested = InferResultType< - "applications", - { - mounts: true; - security: true; - redirects: true; - ports: true; - registry: true; - project: true; - } ->; +export type ApplicationNested = Awaited>; export const buildApplication = async ( application: ApplicationNested, @@ -148,7 +139,7 @@ export const mechanizeDockerContainer = async ( const filesMount = generateFileMounts(appName, application); const envVariables = prepareEnvironmentVariables( env, - application.project.env, + application.environment.project.env, ); const image = getImageName(application); diff --git a/packages/server/src/utils/builders/railpack.ts b/packages/server/src/utils/builders/railpack.ts index c91a30ab1..90d7f87e9 100644 --- a/packages/server/src/utils/builders/railpack.ts +++ b/packages/server/src/utils/builders/railpack.ts @@ -26,7 +26,7 @@ export const buildRailpack = async ( const buildAppDirectory = getBuildAppDirectory(application); const envVariables = prepareEnvironmentVariables( env, - application.project.env, + application.environment.project.env, ); try { @@ -123,7 +123,7 @@ export const getRailpackCommand = ( const buildAppDirectory = getBuildAppDirectory(application); const envVariables = prepareEnvironmentVariables( env, - application.project.env, + application.environment.project.env, ); // Prepare command