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

npx cdk deploy -a "npx ts-node -P tsconfig.jest.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

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-0.0.81.tar.gz (967.2 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-0.0.81-py3-none-any.whl (966.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-ecr-deployment-0.0.81.tar.gz
Algorithm Hash digest
SHA256 81fb980d63e776fb6ea8418eabf1d40e1ce87e6b054accd87ca570231e627ce5
MD5 74b2790f7589f2b774c0debb5d4036ef
BLAKE2b-256 02702cc68c66d86b21df56eed4cb120ddec36d8121a066e26b697f4836693610

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cdk_ecr_deployment-0.0.81-py3-none-any.whl
Algorithm Hash digest
SHA256 d6d5e8d3b56fd46ea29230723fc150bbf967b60ff295b7a8d1e2c1fa61a48135
MD5 ef10e25ea3912aeb70dac3838f4b5472
BLAKE2b-256 0e6f82ac9992a36202b3e658c58d492a28255a5f7d829e0d72e7002950bc1efe

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