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

8 months ago

0.0.753

8 months ago

0.0.752

8 months ago

0.0.758

7 months ago

0.0.757

7 months ago

0.0.756

7 months ago

0.0.751

8 months ago

0.0.750

8 months ago

0.0.749

8 months ago

0.0.748

8 months ago

0.0.747

8 months ago

0.0.746

8 months ago

0.0.744

8 months ago

0.0.743

8 months ago

0.0.742

8 months ago

0.0.741

8 months ago

0.0.745

8 months ago

0.0.740

8 months ago

0.0.739

8 months ago

0.0.738

8 months ago

0.0.733

8 months ago

0.0.737

8 months ago

0.0.736

8 months ago

0.0.735

8 months ago

0.0.734

8 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

9 months ago

0.0.721

9 months ago

0.0.720

9 months ago

0.0.725

9 months ago

0.0.724

9 months ago

0.0.723

9 months ago

0.0.719

9 months ago

0.0.715

9 months ago

0.0.714

9 months ago

0.0.713

9 months ago

0.0.712

9 months ago

0.0.718

9 months ago

0.0.717

9 months ago

0.0.716

9 months ago

0.0.711

9 months ago

0.0.710

9 months ago

0.0.709

9 months ago

0.0.708

9 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

10 months ago

0.0.698

10 months ago

0.0.700

10 months ago

0.0.703

10 months ago

0.0.702

10 months ago

0.0.701

10 months ago

0.0.697

10 months ago

0.0.692

10 months ago

0.0.696

10 months ago

0.0.695

10 months ago

0.0.694

10 months ago

0.0.693

10 months ago

0.0.691

10 months ago

0.0.690

10 months ago

0.0.689

10 months ago

0.0.688

10 months ago

0.0.687

10 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

11 months ago

0.0.681

10 months ago

0.0.680

11 months ago

0.0.682

10 months ago

0.0.678

11 months ago

0.0.677

11 months ago

0.0.676

11 months ago

0.0.675

11 months ago

0.0.674

11 months ago

0.0.673

11 months ago

0.0.672

11 months ago

0.0.671

11 months ago

0.0.670

11 months ago

0.0.667

11 months ago

0.0.666

11 months ago

0.0.665

11 months ago

0.0.669

11 months ago

0.0.668

11 months ago

0.0.659

11 months ago

0.0.664

11 months ago

0.0.663

11 months ago

0.0.662

11 months ago

0.0.661

11 months ago

0.0.660

11 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

12 months ago

0.0.654

12 months ago

0.0.653

12 months ago

0.0.652

12 months ago

0.0.651

12 months ago

0.0.650

12 months ago

0.0.648

12 months ago

0.0.647

12 months ago

0.0.645

12 months ago

0.0.644

12 months ago

0.0.643

12 months ago

0.0.642

12 months ago

0.0.646

12 months ago

0.0.641

12 months ago

0.0.640

12 months ago

0.0.638

12 months ago

0.0.639

12 months ago

0.0.637

1 year ago

0.0.636

1 year ago

0.0.634

1 year ago

0.0.633

1 year ago

0.0.635

1 year ago

0.0.632

1 year ago

0.0.631

1 year ago

0.0.630

1 year ago

0.0.629

1 year ago

0.0.628

1 year ago

0.0.623

1 year ago

0.0.622

1 year ago

0.0.621

1 year ago

0.0.620

1 year ago

0.0.627

1 year ago

0.0.626

1 year ago

0.0.625

1 year ago

0.0.624

1 year 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

2 years ago

0.0.572

2 years ago

0.0.571

2 years ago

0.0.570

2 years ago

0.0.569

2 years ago

0.0.568

2 years ago

0.0.567

2 years ago

0.0.566

2 years ago

0.0.565

2 years ago

0.0.564

2 years ago

0.0.563

2 years ago

0.0.562

2 years ago

0.0.561

2 years ago

0.0.560

2 years ago

0.0.559

2 years ago

0.0.558

2 years ago

0.0.557

2 years ago

0.0.556

2 years ago

0.0.555

2 years 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

3 years ago

0.0.226

3 years ago

0.0.225

3 years ago

0.0.224

3 years ago

0.0.229

3 years ago

0.0.228

3 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

3 years ago

0.0.234

2 years ago

0.0.233

2 years ago

0.0.232

3 years ago

0.0.231

3 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

3 years ago

0.0.215

3 years ago

0.0.214

3 years ago

0.0.213

3 years ago

0.0.219

3 years ago

0.0.218

3 years ago

0.0.217

3 years ago

0.0.212

3 years ago

0.0.211

3 years ago

0.0.210

3 years ago

0.0.223

3 years ago

0.0.222

3 years ago

0.0.221

3 years ago

0.0.220

3 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