Skip to content

Instantly share code, notes, and snippets.

@eladb
Created May 16, 2024 17:55
Show Gist options
  • Save eladb/5e1ddd1bd90c53d90b2195d080397381 to your computer and use it in GitHub Desktop.
Save eladb/5e1ddd1bd90c53d90b2195d080397381 to your computer and use it in GitHub Desktop.
Defining code artifact domain/repository with Winglang
bring "aws-cdk-lib" as cdk;
let domain = new cdk.aws_codeartifact.CfnDomain(
domainName: "o-4e7dgfcrpx-platform"
);
new cdk.aws_codeartifact.CfnRepository(
description: "artifact repository for this <winglang> account",
domainName: domain.domainName,
repositoryName: "winglang-artifacts",
externalConnections: ["public:npmjs"]
);
@eladb
Copy link
Author

eladb commented May 16, 2024

Usage:

npm i aws-cdk-lib @winglang/platform-awscdk
export CDK_STACK_NAME="MyStack"
echo '{ "app": "wing compile -o cdk.out -t @winglang/platform-awscdk" }' > cdk.json
cdk deploy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment