mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
refactor: modify template processing to include APP_NAME variable in configuration
This commit is contained in:
@@ -439,7 +439,15 @@ export const composeRouter = createTRPCRouter({
|
||||
}
|
||||
|
||||
const projectName = slugify(`${project.name} ${input.id}`);
|
||||
const generate = processTemplate(template.config, {
|
||||
const appName = `${projectName}-${generatePassword(6)}`;
|
||||
const config = {
|
||||
...template.config,
|
||||
variables: {
|
||||
APP_NAME: appName,
|
||||
...template.config.variables,
|
||||
},
|
||||
};
|
||||
const generate = processTemplate(config, {
|
||||
serverIp: serverIp,
|
||||
projectName: projectName,
|
||||
});
|
||||
@@ -451,7 +459,7 @@ export const composeRouter = createTRPCRouter({
|
||||
serverId: input.serverId,
|
||||
name: input.id,
|
||||
sourceType: "raw",
|
||||
appName: `${projectName}-${generatePassword(6)}`,
|
||||
appName: appName,
|
||||
isolatedDeployment: true,
|
||||
});
|
||||
|
||||
@@ -605,7 +613,15 @@ export const composeRouter = createTRPCRouter({
|
||||
});
|
||||
}
|
||||
|
||||
const processedTemplate = processTemplate(config, {
|
||||
const configModified = {
|
||||
...config,
|
||||
variables: {
|
||||
APP_NAME: compose.appName,
|
||||
...config.variables,
|
||||
},
|
||||
};
|
||||
|
||||
const processedTemplate = processTemplate(configModified, {
|
||||
serverIp: serverIp,
|
||||
projectName: compose.appName,
|
||||
});
|
||||
@@ -675,7 +691,15 @@ export const composeRouter = createTRPCRouter({
|
||||
});
|
||||
}
|
||||
|
||||
const processedTemplate = processTemplate(config, {
|
||||
const configModified = {
|
||||
...config,
|
||||
variables: {
|
||||
APP_NAME: compose.appName,
|
||||
...config.variables,
|
||||
},
|
||||
};
|
||||
|
||||
const processedTemplate = processTemplate(configModified, {
|
||||
serverIp: serverIp,
|
||||
projectName: compose.appName,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user