0.0.758 • Published 7 months ago

cdk-docker-image-deployment v0.0.758

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 months ago

CDK Docker Image Deployment

This module allows you to copy docker image assets to a repository you control. This can be necessary if you want to build a Docker image in one CDK app and consume it in a different app or outside the CDK, or if you want to apply a lifecycle policy to all images of a part of your application.

Getting Started

Below is a basic example for how to use the DockerImageDeployment API:

import * as ecr from 'aws-cdk-lib/aws-ecr';
import * as imagedeploy from 'cdk-docker-image-deployment';

const repo = ecr.Repository.fromRepositoryName(this, 'MyRepository', 'myrepository');

new imagedeploy.DockerImageDeployment(this, 'ExampleImageDeploymentWithTag', {
  source: imagedeploy.Source.directory('path/to/directory'),
  destination: imagedeploy.Destination.ecr(repo, { 
    tag: 'myspecialtag',
  }),
});

Currently Supported Sources

  • Source.directory(): Supply a path to a local docker image as source.

Don't see a source listed? See if there is an open issue or PR already. If not, please open an issue asking for it or better yet, submit a contribution!

Currently Supported Destinations

  • Destination.ecr(repo, options): Send your docker image to an ECR repository in your stack's account.

Don't see a destination listed? See if there is an open issue or PR already. If not, please open an issue asking for it or better yet, submit a contribution!

Under the Hood

  1. When this stack is deployed (either via cdk deploy or via CI/CD), the contents of the local Docker image will be archived and uploaded to an intermediary assets ECR Repository using the cdk-assets mechanism.

  2. The DockerImageDeployment construct synthesizes a CodeBuild Project which uses docker to pull the image from the intermediary repository, tag the image if a tag is provided, and push the image to the destination repository.

  3. The deployment will wait until the CodeBuild Project completes successfully before finishing.

The architecture of this construct can be seen here:

Construct-Architecture

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

0.0.755

7 months ago

0.0.754

7 months ago

0.0.753

7 months ago

0.0.752

7 months ago

0.0.758

7 months ago

0.0.757

7 months ago

0.0.756

7 months ago

0.0.751

7 months ago

0.0.750

7 months ago

0.0.749

7 months ago

0.0.748

7 months ago

0.0.747

7 months ago

0.0.746

7 months ago

0.0.744

7 months ago

0.0.743

7 months ago

0.0.742

7 months ago

0.0.741

7 months ago

0.0.745

7 months ago

0.0.740

7 months ago

0.0.739

7 months ago

0.0.738

7 months ago

0.0.733

7 months ago

0.0.737

7 months ago

0.0.736

7 months ago

0.0.735

7 months ago

0.0.734

7 months ago

0.0.726

8 months ago

0.0.732

8 months ago

0.0.731

8 months ago

0.0.730

8 months ago

0.0.729

8 months ago

0.0.728

8 months ago

0.0.727

8 months ago

0.0.722

8 months ago

0.0.721

8 months ago

0.0.720

8 months ago

0.0.725

8 months ago

0.0.724

8 months ago

0.0.723

8 months ago

0.0.719

8 months ago

0.0.715

8 months ago

0.0.714

8 months ago

0.0.713

8 months ago

0.0.712

8 months ago

0.0.718

8 months ago

0.0.717

8 months ago

0.0.716

8 months ago

0.0.711

8 months ago

0.0.710

8 months ago

0.0.709

8 months ago

0.0.708

8 months ago

0.0.707

9 months ago

0.0.706

9 months ago

0.0.705

9 months ago

0.0.704

9 months ago

0.0.699

9 months ago

0.0.698

9 months ago

0.0.700

9 months ago

0.0.703

9 months ago

0.0.702

9 months ago

0.0.701

9 months ago

0.0.697

9 months ago

0.0.692

9 months ago

0.0.696

9 months ago

0.0.695

9 months ago

0.0.694

9 months ago

0.0.693

9 months ago

0.0.691

9 months ago

0.0.690

9 months ago

0.0.689

9 months ago

0.0.688

9 months ago

0.0.687

9 months ago

0.0.686

10 months ago

0.0.685

10 months ago

0.0.684

10 months ago

0.0.683

10 months ago

0.0.679

10 months ago

0.0.681

10 months ago

0.0.680

10 months ago

0.0.682

10 months ago

0.0.678

10 months ago

0.0.677

10 months ago

0.0.676

10 months ago

0.0.675

10 months ago

0.0.674

10 months ago

0.0.673

10 months ago

0.0.672

10 months ago

0.0.671

10 months ago

0.0.670

10 months ago

0.0.667

10 months ago

0.0.666

10 months ago

0.0.665

10 months ago

0.0.669

10 months ago

0.0.668

10 months ago

0.0.659

10 months ago

0.0.664

10 months ago

0.0.663

10 months ago

0.0.662

10 months ago

0.0.661

10 months ago

0.0.660

10 months ago

0.0.656

11 months ago

0.0.655

11 months ago

0.0.658

11 months ago

0.0.657

11 months ago

0.0.649

11 months ago

0.0.654

11 months ago

0.0.653

11 months ago

0.0.652

11 months ago

0.0.651

11 months ago

0.0.650

11 months ago

0.0.648

11 months ago

0.0.647

11 months ago

0.0.645

11 months ago

0.0.644

11 months ago

0.0.643

11 months ago

0.0.642

11 months ago

0.0.646

11 months ago

0.0.641

11 months ago

0.0.640

11 months ago

0.0.638

11 months ago

0.0.639

11 months ago

0.0.637

11 months ago

0.0.636

11 months ago

0.0.634

12 months ago

0.0.633

12 months ago

0.0.635

12 months ago

0.0.632

12 months ago

0.0.631

12 months ago

0.0.630

12 months ago

0.0.629

12 months ago

0.0.628

12 months ago

0.0.623

12 months ago

0.0.622

12 months ago

0.0.621

12 months ago

0.0.620

1 year ago

0.0.627

12 months ago

0.0.626

12 months ago

0.0.625

12 months ago

0.0.624

12 months ago

0.0.619

1 year ago

0.0.618

1 year ago

0.0.589

1 year ago

0.0.588

1 year ago

0.0.601

1 year ago

0.0.600

1 year ago

0.0.605

1 year ago

0.0.604

1 year ago

0.0.603

1 year ago

0.0.602

1 year ago

0.0.612

1 year ago

0.0.611

1 year ago

0.0.610

1 year ago

0.0.616

1 year ago

0.0.615

1 year ago

0.0.614

1 year ago

0.0.613

1 year ago

0.0.609

1 year ago

0.0.608

1 year ago

0.0.607

1 year ago

0.0.606

1 year ago

0.0.617

1 year ago

0.0.599

1 year ago

0.0.598

1 year ago

0.0.593

1 year ago

0.0.592

1 year ago

0.0.591

1 year ago

0.0.590

1 year ago

0.0.597

1 year ago

0.0.596

1 year ago

0.0.595

1 year ago

0.0.594

1 year ago

0.0.587

1 year ago

0.0.586

1 year ago

0.0.585

1 year ago

0.0.584

1 year ago

0.0.583

1 year ago

0.0.579

1 year ago

0.0.582

1 year ago

0.0.581

1 year ago

0.0.580

1 year ago

0.0.578

1 year ago

0.0.577

1 year ago

0.0.576

1 year ago

0.0.575

1 year ago

0.0.574

1 year ago

0.0.573

1 year ago

0.0.572

1 year ago

0.0.571

1 year ago

0.0.570

1 year ago

0.0.569

1 year ago

0.0.568

1 year ago

0.0.567

1 year ago

0.0.566

1 year ago

0.0.565

1 year ago

0.0.564

1 year ago

0.0.563

1 year ago

0.0.562

1 year ago

0.0.561

1 year ago

0.0.560

1 year ago

0.0.559

1 year ago

0.0.558

1 year ago

0.0.557

1 year ago

0.0.556

1 year ago

0.0.555

1 year ago

0.0.554

2 years ago

0.0.553

2 years ago

0.0.552

2 years ago

0.0.551

2 years ago

0.0.550

2 years ago

0.0.549

2 years ago

0.0.548

2 years ago

0.0.547

2 years ago

0.0.546

2 years ago

0.0.545

2 years ago

0.0.544

2 years ago

0.0.543

2 years ago

0.0.542

2 years ago

0.0.541

2 years ago

0.0.540

2 years ago

0.0.539

2 years ago

0.0.538

2 years ago

0.0.537

2 years ago

0.0.536

2 years ago

0.0.535

2 years ago

0.0.534

2 years ago

0.0.533

2 years ago

0.0.532

2 years ago

0.0.530

2 years ago

0.0.529

2 years ago

0.0.528

2 years ago

0.0.527

2 years ago

0.0.526

2 years ago

0.0.525

2 years ago

0.0.524

2 years ago

0.0.523

2 years ago

0.0.522

2 years ago

0.0.521

2 years ago

0.0.520

2 years ago

0.0.519

2 years ago

0.0.518

2 years ago

0.0.517

2 years ago

0.0.516

2 years ago

0.0.515

2 years ago

0.0.514

2 years ago

0.0.513

2 years ago

0.0.512

2 years ago

0.0.511

2 years ago

0.0.510

2 years ago

0.0.509

2 years ago

0.0.508

2 years ago

0.0.507

2 years ago

0.0.506

2 years ago

0.0.505

2 years ago

0.0.504

2 years ago

0.0.503

2 years ago

0.0.502

2 years ago

0.0.501

2 years ago

0.0.500

2 years ago

0.0.499

2 years ago

0.0.498

2 years ago

0.0.497

2 years ago

0.0.496

2 years ago

0.0.495

2 years ago

0.0.494

2 years ago

0.0.493

2 years ago

0.0.492

2 years ago

0.0.491

2 years ago

0.0.490

2 years ago

0.0.489

2 years ago

0.0.488

2 years ago

0.0.487

2 years ago

0.0.486

2 years ago

0.0.485

2 years ago

0.0.483

2 years ago

0.0.484

2 years ago

0.0.482

2 years ago

0.0.481

2 years ago

0.0.480

2 years ago

0.0.479

2 years ago

0.0.478

2 years ago

0.0.477

2 years ago

0.0.476

2 years ago

0.0.475

2 years ago

0.0.474

2 years ago

0.0.472

2 years ago

0.0.473

2 years ago

0.0.471

2 years ago

0.0.470

2 years ago

0.0.469

2 years ago

0.0.468

2 years ago

0.0.467

2 years ago

0.0.466

2 years ago

0.0.465

2 years ago

0.0.464

2 years ago

0.0.463

2 years ago

0.0.462

2 years ago

0.0.461

2 years ago

0.0.460

2 years ago

0.0.459

2 years ago

0.0.458

2 years ago

0.0.457

2 years ago

0.0.456

2 years ago

0.0.455

2 years ago

0.0.454

2 years ago

0.0.453

2 years ago

0.0.452

2 years ago

0.0.436

2 years ago

0.0.315

2 years ago

0.0.435

2 years ago

0.0.314

2 years ago

0.0.434

2 years ago

0.0.313

2 years ago

0.0.433

2 years ago

0.0.312

2 years ago

0.0.319

2 years ago

0.0.439

2 years ago

0.0.318

2 years ago

0.0.438

2 years ago

0.0.317

2 years ago

0.0.437

2 years ago

0.0.316

2 years ago

0.0.432

2 years ago

0.0.311

2 years ago

0.0.431

2 years ago

0.0.310

2 years ago

0.0.430

2 years ago

0.0.309

2 years ago

0.0.447

2 years ago

0.0.326

2 years ago

0.0.446

2 years ago

0.0.325

2 years ago

0.0.445

2 years ago

0.0.324

2 years ago

0.0.444

2 years ago

0.0.323

2 years ago

0.0.329

2 years ago

0.0.449

2 years ago

0.0.328

2 years ago

0.0.448

2 years ago

0.0.327

2 years ago

0.0.443

2 years ago

0.0.322

2 years ago

0.0.442

2 years ago

0.0.321

2 years ago

0.0.441

2 years ago

0.0.320

2 years ago

0.0.440

2 years ago

0.0.337

2 years ago

0.0.336

2 years ago

0.0.335

2 years ago

0.0.334

2 years ago

0.0.339

2 years ago

0.0.338

2 years ago

0.0.450

2 years ago

0.0.333

2 years ago

0.0.332

2 years ago

0.0.331

2 years ago

0.0.451

2 years ago

0.0.330

2 years ago

0.0.348

2 years ago

0.0.347

2 years ago

0.0.346

2 years ago

0.0.345

2 years ago

0.0.349

2 years ago

0.0.340

2 years ago

0.0.344

2 years ago

0.0.343

2 years ago

0.0.342

2 years ago

0.0.341

2 years ago

0.0.403

2 years ago

0.0.402

2 years ago

0.0.401

2 years ago

0.0.400

2 years ago

0.0.407

2 years ago

0.0.406

2 years ago

0.0.405

2 years ago

0.0.404

2 years ago

0.0.414

2 years ago

0.0.413

2 years ago

0.0.412

2 years ago

0.0.411

2 years ago

0.0.418

2 years ago

0.0.417

2 years ago

0.0.416

2 years ago

0.0.415

2 years ago

0.0.410

2 years ago

0.0.409

2 years ago

0.0.408

2 years ago

0.0.425

2 years ago

0.0.424

2 years ago

0.0.423

2 years ago

0.0.422

2 years ago

0.0.429

2 years ago

0.0.308

2 years ago

0.0.428

2 years ago

0.0.307

2 years ago

0.0.427

2 years ago

0.0.306

2 years ago

0.0.426

2 years ago

0.0.305

2 years ago

0.0.421

2 years ago

0.0.420

2 years ago

0.0.419

2 years ago

0.0.395

2 years ago

0.0.394

2 years ago

0.0.393

2 years ago

0.0.392

2 years ago

0.0.399

2 years ago

0.0.398

2 years ago

0.0.397

2 years ago

0.0.396

2 years ago

0.0.391

2 years ago

0.0.390

2 years ago

0.0.359

2 years ago

0.0.358

2 years ago

0.0.357

2 years ago

0.0.356

2 years ago

0.0.351

2 years ago

0.0.350

2 years ago

0.0.355

2 years ago

0.0.354

2 years ago

0.0.353

2 years ago

0.0.352

2 years ago

0.0.369

2 years ago

0.0.368

2 years ago

0.0.367

2 years ago

0.0.362

2 years ago

0.0.361

2 years ago

0.0.360

2 years ago

0.0.366

2 years ago

0.0.365

2 years ago

0.0.364

2 years ago

0.0.363

2 years ago

0.0.379

2 years ago

0.0.378

2 years ago

0.0.373

2 years ago

0.0.372

2 years ago

0.0.371

2 years ago

0.0.370

2 years ago

0.0.377

2 years ago

0.0.376

2 years ago

0.0.375

2 years ago

0.0.374

2 years ago

0.0.389

2 years ago

0.0.384

2 years ago

0.0.383

2 years ago

0.0.382

2 years ago

0.0.381

2 years ago

0.0.388

2 years ago

0.0.387

2 years ago

0.0.386

2 years ago

0.0.385

2 years ago

0.0.380

2 years ago

0.0.304

2 years ago

0.0.303

2 years ago

0.0.302

2 years ago

0.0.301

2 years ago

0.0.300

2 years ago

0.0.299

2 years ago

0.0.296

2 years ago

0.0.295

2 years ago

0.0.298

2 years ago

0.0.297

2 years ago

0.0.294

2 years ago

0.0.293

2 years ago

0.0.292

2 years ago

0.0.291

2 years ago

0.0.279

2 years ago

0.0.278

2 years ago

0.0.277

2 years ago

0.0.276

2 years ago

0.0.285

2 years ago

0.0.284

2 years ago

0.0.283

2 years ago

0.0.282

2 years ago

0.0.289

2 years ago

0.0.288

2 years ago

0.0.287

2 years ago

0.0.286

2 years ago

0.0.281

2 years ago

0.0.280

2 years ago

0.0.290

2 years ago

0.0.274

2 years ago

0.0.273

2 years ago

0.0.272

2 years ago

0.0.271

2 years ago

0.0.275

2 years ago

0.0.270

2 years ago

0.0.259

2 years ago

0.0.258

2 years ago

0.0.257

2 years ago

0.0.252

2 years ago

0.0.251

2 years ago

0.0.250

2 years ago

0.0.256

2 years ago

0.0.255

2 years ago

0.0.254

2 years ago

0.0.253

2 years ago

0.0.269

2 years ago

0.0.268

2 years ago

0.0.263

2 years ago

0.0.262

2 years ago

0.0.261

2 years ago

0.0.260

2 years ago

0.0.267

2 years ago

0.0.266

2 years ago

0.0.265

2 years ago

0.0.264

2 years ago

0.0.227

2 years ago

0.0.226

2 years ago

0.0.225

2 years ago

0.0.224

2 years ago

0.0.229

2 years ago

0.0.228

2 years ago

0.0.238

2 years ago

0.0.237

2 years ago

0.0.236

2 years ago

0.0.235

2 years ago

0.0.239

2 years ago

0.0.230

2 years ago

0.0.234

2 years ago

0.0.233

2 years ago

0.0.232

2 years ago

0.0.231

2 years ago

0.0.249

2 years ago

0.0.248

2 years ago

0.0.247

2 years ago

0.0.246

2 years ago

0.0.241

2 years ago

0.0.240

2 years ago

0.0.245

2 years ago

0.0.244

2 years ago

0.0.243

2 years ago

0.0.242

2 years ago

0.0.209

3 years ago

0.0.208

3 years ago

0.0.216

2 years ago

0.0.215

2 years ago

0.0.214

2 years ago

0.0.213

2 years ago

0.0.219

2 years ago

0.0.218

2 years ago

0.0.217

2 years ago

0.0.212

2 years ago

0.0.211

2 years ago

0.0.210

3 years ago

0.0.223

2 years ago

0.0.222

2 years ago

0.0.221

2 years ago

0.0.220

2 years ago

0.0.205

3 years ago

0.0.204

3 years ago

0.0.203

3 years ago

0.0.202

3 years ago

0.0.207

3 years ago

0.0.206

3 years ago

0.0.201

3 years ago

0.0.200

3 years ago

0.0.197

3 years ago

0.0.196

3 years ago

0.0.195

3 years ago

0.0.194

3 years ago

0.0.199

3 years ago

0.0.198

3 years ago

0.0.193

3 years ago

0.0.192

3 years ago

0.0.191

3 years ago

0.0.190

3 years ago

0.0.186

3 years ago

0.0.185

3 years ago

0.0.184

3 years ago

0.0.183

3 years ago

0.0.189

3 years ago

0.0.188

3 years ago

0.0.187

3 years ago

0.0.182

3 years ago

0.0.179

3 years ago

0.0.178

3 years ago

0.0.181

3 years ago

0.0.180

3 years ago

0.0.177

3 years ago

0.0.176

3 years ago

0.0.175

3 years ago

0.0.174

3 years ago

0.0.169

3 years ago

0.0.168

3 years ago

0.0.167

3 years ago

0.0.173

3 years ago

0.0.172

3 years ago

0.0.171

3 years ago

0.0.170

3 years ago

0.0.166

3 years ago

0.0.165

3 years ago

0.0.164

3 years ago

0.0.163

3 years ago

0.0.159

3 years ago

0.0.158

3 years ago

0.0.153

3 years ago

0.0.157

3 years ago

0.0.156

3 years ago

0.0.155

3 years ago

0.0.154

3 years ago

0.0.162

3 years ago

0.0.161

3 years ago

0.0.160

3 years ago

0.0.152

3 years ago

0.0.151

3 years ago

0.0.150

3 years ago

0.0.106

3 years ago

0.0.105

3 years ago

0.0.104

3 years ago

0.0.103

3 years ago

0.0.109

3 years ago

0.0.108

3 years ago

0.0.107

3 years ago

0.0.102

3 years ago

0.0.101

3 years ago

0.0.100

3 years ago

0.0.117

3 years ago

0.0.116

3 years ago

0.0.115

3 years ago

0.0.114

3 years ago

0.0.119

3 years ago

0.0.118

3 years ago

0.0.113

3 years ago

0.0.112

3 years ago

0.0.111

3 years ago

0.0.110

3 years ago

0.0.128

3 years ago

0.0.127

3 years ago

0.0.126

3 years ago

0.0.125

3 years ago

0.0.129

3 years ago

0.0.120

3 years ago

0.0.124

3 years ago

0.0.123

3 years ago

0.0.122

3 years ago

0.0.121

3 years ago

0.0.139

3 years ago

0.0.138

3 years ago

0.0.137

3 years ago

0.0.136

3 years ago

0.0.131

3 years ago

0.0.130

3 years ago

0.0.135

3 years ago

0.0.134

3 years ago

0.0.133

3 years ago

0.0.132

3 years ago

0.0.95

3 years ago

0.0.149

3 years ago

0.0.96

3 years ago

0.0.148

3 years ago

0.0.97

3 years ago

0.0.147

3 years ago

0.0.98

3 years ago

0.0.99

3 years ago

0.0.142

3 years ago

0.0.141

3 years ago

0.0.140

3 years ago

0.0.146

3 years ago

0.0.145

3 years ago

0.0.144

3 years ago

0.0.143

3 years ago

0.0.94

3 years ago

0.0.84

3 years ago

0.0.40

3 years ago

0.0.85

3 years ago

0.0.41

3 years ago

0.0.86

3 years ago

0.0.42

3 years ago

0.0.87

3 years ago

0.0.43

3 years ago

0.0.88

3 years ago

0.0.44

3 years ago

0.0.89

3 years ago

0.0.45

3 years ago

0.0.46

3 years ago

0.0.47

3 years ago

0.0.80

3 years ago

0.0.81

3 years ago

0.0.82

3 years ago

0.0.83

3 years ago

0.0.37

3 years ago

0.0.38

3 years ago

0.0.39

3 years ago

0.0.73

3 years ago

0.0.74

3 years ago

0.0.30

3 years ago

0.0.75

3 years ago

0.0.31

3 years ago

0.0.76

3 years ago

0.0.32

3 years ago

0.0.77

3 years ago

0.0.33

3 years ago

0.0.78

3 years ago

0.0.34

3 years ago

0.0.79

3 years ago

0.0.35

3 years ago

0.0.36

3 years ago

0.0.70

3 years ago

0.0.71

3 years ago

0.0.72

3 years ago

0.0.62

3 years ago

0.0.63

3 years ago

0.0.64

3 years ago

0.0.65

3 years ago

0.0.66

3 years ago

0.0.67

3 years ago

0.0.68

3 years ago

0.0.69

3 years ago

0.0.60

3 years ago

0.0.61

3 years ago

0.0.59

3 years ago

0.0.51

3 years ago

0.0.52

3 years ago

0.0.53

3 years ago

0.0.54

3 years ago

0.0.55

3 years ago

0.0.56

3 years ago

0.0.57

3 years ago

0.0.58

3 years ago

0.0.90

3 years ago

0.0.91

3 years ago

0.0.92

3 years ago

0.0.93

3 years ago

0.0.50

3 years ago

0.0.48

3 years ago

0.0.49

3 years ago

0.0.20

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.19

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.26

3 years ago

0.0.9

3 years ago

0.0.27

3 years ago

0.0.8

3 years ago

0.0.28

3 years ago

0.0.29

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago