Skip to main content

CDK construct to deploy docker image to Amazon ECR

Project description

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.

Project details


Release history Release notifications | RSS feed

This version

2.0.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-ecr-deployment-2.0.0.tar.gz (980.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_ecr_deployment-2.0.0-py3-none-any.whl (979.4 kB view details)

Uploaded Python 3

File details

Details for the file cdk-ecr-deployment-2.0.0.tar.gz.

File metadata

  • Download URL: cdk-ecr-deployment-2.0.0.tar.gz
  • Upload date:
  • Size: 980.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk-ecr-deployment-2.0.0.tar.gz
Algorithm Hash digest
SHA256 4655a023ad07a4af2c0067111cfaf72fd2173ee008b028888455f60564a7deca
MD5 99ae4fe20d58dc4bfa56612a5a5b0d01
BLAKE2b-256 dd4a8c308b5bc9ef4f40cd6415719d3a695c82e63a25b22bb0b8929961bccf55

See more details on using hashes here.

File details

Details for the file cdk_ecr_deployment-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: cdk_ecr_deployment-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 979.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk_ecr_deployment-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 682d9b69c18e5a494d1f7224a634d2fc0d1fdec332cc8035ac6a67a6ad32bdd8
MD5 d051650d0e9a510fff2c95a501971a69
BLAKE2b-256 e4f829854ffc2ae5e048408963fd138410768c9e7d7d94050a76db2f8c5c9b9c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page