@@ -2,7 +2,7 @@ import {Aws, CfnOutput, RemovalPolicy, Stack, StackProps} from 'aws-cdk-lib';
22import { Construct } from 'constructs' ;
33import { JavaBuildPipeline } from "./constructs/java-build-pipeline" ;
44import { BlockPublicAccess , Bucket , BucketEncryption } from "aws-cdk-lib/aws-s3" ;
5- import { APPLICATION_NAME , ASSET_BUCKET_EXPORT_NAME , BUILD_FOR_RUNTIME } from "./shared-vars" ;
5+ import { APPLICATION_NAME , ASSET_BUCKET_EXPORT_NAME , BUILD_FOR_RUNTIME , SOURCE_CODE_ZIP } from "./shared-vars" ;
66import { ApplicationRuntime } from "./constructs/application-runtime" ;
77import { PythonBuildPipeline } from "./constructs/python-build-pipeline" ;
88
@@ -26,14 +26,14 @@ export class ApplicationPipelineStack extends Stack {
2626 appName : APPLICATION_NAME ,
2727 deployBucket : artifactBucket ,
2828 repositoryName : APPLICATION_NAME ,
29- projectRoot : APPLICATION_NAME
29+ projectRoot : SOURCE_CODE_ZIP . replace ( ".zip" , "" ) + "/" + APPLICATION_NAME
3030 } ) ;
3131 else
3232 buildPipeline = new PythonBuildPipeline ( this , 'python-app' , {
3333 appName : APPLICATION_NAME ,
3434 deployBucket : artifactBucket ,
3535 repositoryName : APPLICATION_NAME ,
36- projectRoot : APPLICATION_NAME
36+ projectRoot : SOURCE_CODE_ZIP . replace ( ".zip" , "" ) + "/" + APPLICATION_NAME
3737 } ) ;
3838
3939 new CfnOutput ( this , 'ArtifactBucketName' , {
0 commit comments