constructor()

in src/lib/training-stack.ts [818:836]


  constructor(scope: Construct, id: string) {
    super(scope, id, {
      code: Code.fromAsset(path.join(__dirname, '../lambda.d/repackage-model/'), {
        bundling: {
          image: Runtime.PROVIDED.bundlingImage,
          user: 'root',
          command: [
            'bash', '-c', `
            mkdir -p /asset-output/bin &&
            yum update -y && yum install -y zip tar gzip &&
            cp /bin/tar /usr/bin/gzip /asset-output/bin
            `,
          ],
        },
        assetHash: dirArtifactHash(path.join(__dirname, '../lambda.d/repackage-model/')),
      }),
      description: '/bin/tar',
    });
  }