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

    0.0.88 • 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.

    Keywords

    Install

    npm i cdk-ecr-deployment

    DownloadsWeekly Downloads

    2,107

    Version

    0.0.88

    License

    Apache-2.0

    Unpacked Size

    5.88 MB

    Total Files

    382

    Last publish

    Collaborators

    • pahud
    • wchaws