0.0.758 • Published 11 months ago

cdk-docker-image-deployment v0.0.758

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
11 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

11 months ago

0.0.754

11 months ago

0.0.753

11 months ago

0.0.752

11 months ago

0.0.758

11 months ago

0.0.757

11 months ago

0.0.756

11 months ago

0.0.751

11 months ago

0.0.750

11 months ago

0.0.749

11 months ago

0.0.748

11 months ago

0.0.747

11 months ago

0.0.746

11 months ago

0.0.744

11 months ago

0.0.743

11 months ago

0.0.742

11 months ago

0.0.741

11 months ago

0.0.745

11 months ago

0.0.740

11 months ago

0.0.739

12 months ago

0.0.738

12 months ago

0.0.733

12 months ago

0.0.737

12 months ago

0.0.736

12 months ago

0.0.735

12 months ago

0.0.734

12 months ago

0.0.726

12 months ago

0.0.732

12 months ago

0.0.731

12 months ago

0.0.730

12 months ago

0.0.729

12 months ago

0.0.728

12 months ago

0.0.727

12 months ago

0.0.722

12 months ago

0.0.721

12 months ago

0.0.720

1 year ago

0.0.725

12 months ago

0.0.724

12 months ago

0.0.723

12 months ago

0.0.719

1 year ago

0.0.715

1 year ago

0.0.714

1 year ago

0.0.713

1 year ago

0.0.712

1 year ago

0.0.718

1 year ago

0.0.717

1 year ago

0.0.716

1 year ago

0.0.711

1 year ago

0.0.710

1 year ago

0.0.709

1 year ago

0.0.708

1 year ago

0.0.707

1 year ago

0.0.706

1 year ago

0.0.705

1 year ago

0.0.704

1 year ago

0.0.699

1 year ago

0.0.698

1 year ago

0.0.700

1 year ago

0.0.703

1 year ago

0.0.702

1 year ago

0.0.701

1 year ago

0.0.697

1 year ago

0.0.692

1 year ago

0.0.696

1 year ago

0.0.695

1 year ago

0.0.694

1 year ago

0.0.693

1 year ago

0.0.691

1 year ago

0.0.690

1 year ago

0.0.689

1 year ago

0.0.688

1 year ago

0.0.687

1 year ago

0.0.686

1 year ago

0.0.685

1 year ago

0.0.684

1 year ago

0.0.683

1 year ago

0.0.679

1 year ago

0.0.681

1 year ago

0.0.680

1 year ago

0.0.682

1 year ago

0.0.678

1 year ago

0.0.677

1 year ago

0.0.676

1 year ago

0.0.675

1 year ago

0.0.674

1 year ago

0.0.673

1 year ago

0.0.672

1 year ago

0.0.671

1 year ago

0.0.670

1 year ago

0.0.667

1 year ago

0.0.666

1 year ago

0.0.665

1 year ago

0.0.669

1 year ago

0.0.668

1 year ago

0.0.659

1 year ago

0.0.664

1 year ago

0.0.663

1 year ago

0.0.662

1 year ago

0.0.661

1 year ago

0.0.660

1 year ago

0.0.656

1 year ago

0.0.655

1 year ago

0.0.658

1 year ago

0.0.657

1 year ago

0.0.649

1 year ago

0.0.654

1 year ago

0.0.653

1 year ago

0.0.652

1 year ago

0.0.651

1 year ago

0.0.650

1 year ago

0.0.648

1 year ago

0.0.647

1 year ago

0.0.645

1 year ago

0.0.644

1 year ago

0.0.643

1 year ago

0.0.642

1 year ago

0.0.646

1 year ago

0.0.641

1 year ago

0.0.640

1 year ago

0.0.638

1 year ago

0.0.639

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

2 years ago

0.0.576

2 years ago

0.0.575

2 years ago

0.0.574

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

3 years ago

0.0.435

2 years ago

0.0.314

3 years ago

0.0.434

2 years ago

0.0.313

3 years ago

0.0.433

2 years ago

0.0.312

3 years ago

0.0.319

3 years ago

0.0.439

2 years ago

0.0.318

3 years ago

0.0.438

2 years ago

0.0.317

3 years ago

0.0.437

2 years ago

0.0.316

3 years ago

0.0.432

2 years ago

0.0.311

3 years ago

0.0.431

2 years ago

0.0.310

3 years ago

0.0.430

2 years ago

0.0.309

3 years ago

0.0.447

2 years ago

0.0.326

3 years ago

0.0.446

2 years ago

0.0.325

3 years ago

0.0.445

2 years ago

0.0.324

3 years ago

0.0.444

2 years ago

0.0.323

3 years ago

0.0.329

3 years ago

0.0.449

2 years ago

0.0.328

3 years ago

0.0.448

2 years ago

0.0.327

3 years ago

0.0.443

2 years ago

0.0.322

3 years ago

0.0.442

2 years ago

0.0.321

3 years ago

0.0.441

2 years ago

0.0.320

3 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

3 years ago

0.0.339

2 years ago

0.0.338

2 years ago

0.0.450

2 years ago

0.0.333

3 years ago

0.0.332

3 years ago

0.0.331

3 years ago

0.0.451

2 years ago

0.0.330

3 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

3 years ago

0.0.428

2 years ago

0.0.307

3 years ago

0.0.427

2 years ago

0.0.306

3 years ago

0.0.426

2 years ago

0.0.305

3 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

3 years ago

0.0.303

3 years ago

0.0.302

3 years ago

0.0.301

3 years ago

0.0.300

3 years ago

0.0.299

3 years ago

0.0.296

3 years ago

0.0.295

3 years ago

0.0.298

3 years ago

0.0.297

3 years ago

0.0.294

3 years ago

0.0.293

3 years ago

0.0.292

3 years ago

0.0.291

3 years ago

0.0.279

3 years ago

0.0.278

3 years ago

0.0.277

3 years ago

0.0.276

3 years ago

0.0.285

3 years ago

0.0.284

3 years ago

0.0.283

3 years ago

0.0.282

3 years ago

0.0.289

3 years ago

0.0.288

3 years ago

0.0.287

3 years ago

0.0.286

3 years ago

0.0.281

3 years ago

0.0.280

3 years ago

0.0.290

3 years ago

0.0.274

3 years ago

0.0.273

3 years ago

0.0.272

3 years ago

0.0.271

3 years ago

0.0.275

3 years ago

0.0.270

3 years ago

0.0.259

3 years ago

0.0.258

3 years ago

0.0.257

3 years ago

0.0.252

3 years ago

0.0.251

3 years ago

0.0.250

3 years ago

0.0.256

3 years ago

0.0.255

3 years ago

0.0.254

3 years ago

0.0.253

3 years ago

0.0.269

3 years ago

0.0.268

3 years ago

0.0.263

3 years ago

0.0.262

3 years ago

0.0.261

3 years ago

0.0.260

3 years ago

0.0.267

3 years ago

0.0.266

3 years ago

0.0.265

3 years ago

0.0.264

3 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

3 years ago

0.0.237

3 years ago

0.0.236

3 years ago

0.0.235

3 years ago

0.0.239

3 years ago

0.0.230

3 years ago

0.0.234

3 years ago

0.0.233

3 years ago

0.0.232

3 years ago

0.0.231

3 years ago

0.0.249

3 years ago

0.0.248

3 years ago

0.0.247

3 years ago

0.0.246

3 years ago

0.0.241

3 years ago

0.0.240

3 years ago

0.0.245

3 years ago

0.0.244

3 years ago

0.0.243

3 years ago

0.0.242

3 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