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.79.tar.gz (948.5 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.79-py3-none-any.whl (947.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-ecr-deployment-0.0.79.tar.gz
  • Upload date:
  • Size: 948.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.7.10

File hashes

Hashes for cdk-ecr-deployment-0.0.79.tar.gz
Algorithm Hash digest
SHA256 03d08beaee1304f9beb7fc904b31220b67147db3b664791146ecafb5f7ca630e
MD5 2142cb74108f5a1089b79b87fb8ca377
BLAKE2b-256 59300d5149783e9f7cafa45bda56dcf5f97f5b81a88b5a72a23a58d2c209ebab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_ecr_deployment-0.0.79-py3-none-any.whl
  • Upload date:
  • Size: 947.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.7.10

File hashes

Hashes for cdk_ecr_deployment-0.0.79-py3-none-any.whl
Algorithm Hash digest
SHA256 afb80a2e4864d1a62ee7365ac1b4ef7a11c3a023661a8cdd01db8795aeded943
MD5 babaa83ff8d8de2a8620b495cb2b21df
BLAKE2b-256 c2a09bd1c79dadcc1eb9e00cf7b7122882c8f17976e25e07f4349c9036c4e8b7

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