Remove build lambda at creation (#11531)

Remove useless build call (done at first execution)
This commit is contained in:
martmull
2025-04-11 14:40:00 +02:00
committed by GitHub
parent e8488e1da0
commit 1794b3a611
5 changed files with 2 additions and 9 deletions

View File

@ -17,7 +17,6 @@ export type ServerlessExecuteResult = {
export interface ServerlessDriver {
delete(serverlessFunction: ServerlessFunctionEntity): Promise<void>;
build(serverlessFunction: ServerlessFunctionEntity): Promise<void>;
execute(
serverlessFunction: ServerlessFunctionEntity,
payload: object,

View File

@ -217,7 +217,7 @@ export class LambdaDriver implements ServerlessDriver {
}
}
async build(serverlessFunction: ServerlessFunctionEntity) {
private async build(serverlessFunction: ServerlessFunctionEntity) {
const lambdaExecutor = await this.getLambdaExecutor(serverlessFunction);
if (isDefined(lambdaExecutor)) {

View File

@ -48,7 +48,7 @@ export class LocalDriver implements ServerlessDriver {
async delete() {}
async build(serverlessFunction: ServerlessFunctionEntity) {
private async build(serverlessFunction: ServerlessFunctionEntity) {
await this.createLayerIfNotExists(serverlessFunction.layerVersion);
}

View File

@ -16,10 +16,6 @@ export class ServerlessService implements ServerlessDriver {
return this.driver.delete(serverlessFunction);
}
async build(serverlessFunction: ServerlessFunctionEntity): Promise<void> {
return this.driver.build(serverlessFunction);
}
async execute(
serverlessFunction: ServerlessFunctionEntity,
payload: object,

View File

@ -347,8 +347,6 @@ export class ServerlessFunctionService {
});
}
await this.serverlessService.build(createdServerlessFunction);
return this.serverlessFunctionRepository.findOneBy({
id: createdServerlessFunction.id,
});