retbrown-cdk-ecr-deployment
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

cdk-ecr-deployment

Release npm version PyPI npm PyPI - Downloads

CDK construct to deploy docker image to Amazon ECR

Features

  • Copy an ECR image to another
  • Copy docker hub image to ECR
  • Copy an archive tarball image from s3 to ECR

Examples

Run test/integ.ecr-deployment.ts

NO_PREBUILT_LAMBDA=1 npx cdk deploy -a "npx ts-node -P tsconfig.dev.json --prefer-ts-exts test/integ.ecr-deployment.ts"

Tech Details & Contribution

The core of this project relies on https://github.com/containers/image which is used by https://github.com/containers/skopeo. Please take a look at those projects before contribution.

To support a new docker image source(like docker tarball in s3), you need to implement image transport interface. You could take a look at docker-archive transport for a good start.

To test the lambda folder, make test.

Readme

Keywords

Package Sidebar

Install

npm i retbrown-cdk-ecr-deployment

Weekly Downloads

8

Version

1.0.3

License

Apache-2.0

Unpacked Size

5.91 MB

Total Files

382

Last publish

Collaborators

  • retbrown