0.0.758 • Published 5 months ago

cdk-docker-image-deployment v0.0.758

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

5 months ago

0.0.754

5 months ago

0.0.753

5 months ago

0.0.752

5 months ago

0.0.758

5 months ago

0.0.757

5 months ago

0.0.756

5 months ago

0.0.751

5 months ago

0.0.750

6 months ago

0.0.749

6 months ago

0.0.748

6 months ago

0.0.747

6 months ago

0.0.746

6 months ago

0.0.744

6 months ago

0.0.743

6 months ago

0.0.742

6 months ago

0.0.741

6 months ago

0.0.745

6 months ago

0.0.740

6 months ago

0.0.739

6 months ago

0.0.738

6 months ago

0.0.733

6 months ago

0.0.737

6 months ago

0.0.736

6 months ago

0.0.735

6 months ago

0.0.734

6 months ago

0.0.726

6 months ago

0.0.732

6 months ago

0.0.731

6 months ago

0.0.730

6 months ago

0.0.729

6 months ago

0.0.728

6 months ago

0.0.727

6 months ago

0.0.722

7 months ago

0.0.721

7 months ago

0.0.720

7 months ago

0.0.725

6 months ago

0.0.724

6 months ago

0.0.723

6 months ago

0.0.719

7 months ago

0.0.715

7 months ago

0.0.714

7 months ago

0.0.713

7 months ago

0.0.712

7 months ago

0.0.718

7 months ago

0.0.717

7 months ago

0.0.716

7 months ago

0.0.711

7 months ago

0.0.710

7 months ago

0.0.709

7 months ago

0.0.708

7 months ago

0.0.707

7 months ago

0.0.706

7 months ago

0.0.705

7 months ago

0.0.704

7 months ago

0.0.699

8 months ago

0.0.698

8 months ago

0.0.700

7 months ago

0.0.703

7 months ago

0.0.702

7 months ago

0.0.701

7 months ago

0.0.697

8 months ago

0.0.692

8 months ago

0.0.696

8 months ago

0.0.695

8 months ago

0.0.694

8 months ago

0.0.693

8 months ago

0.0.691

8 months ago

0.0.690

8 months ago

0.0.689

8 months ago

0.0.688

8 months ago

0.0.687

8 months ago

0.0.686

8 months ago

0.0.685

8 months ago

0.0.684

8 months ago

0.0.683

8 months ago

0.0.679

8 months ago

0.0.681

8 months ago

0.0.680

8 months ago

0.0.682

8 months ago

0.0.678

8 months ago

0.0.677

8 months ago

0.0.676

9 months ago

0.0.675

9 months ago

0.0.674

9 months ago

0.0.673

9 months ago

0.0.672

9 months ago

0.0.671

9 months ago

0.0.670

9 months ago

0.0.667

9 months ago

0.0.666

9 months ago

0.0.665

9 months ago

0.0.669

9 months ago

0.0.668

9 months ago

0.0.659

9 months ago

0.0.664

9 months ago

0.0.663

9 months ago

0.0.662

9 months ago

0.0.661

9 months ago

0.0.660

9 months ago

0.0.656

9 months ago

0.0.655

9 months ago

0.0.658

9 months ago

0.0.657

9 months ago

0.0.649

10 months ago

0.0.654

9 months ago

0.0.653

9 months ago

0.0.652

10 months ago

0.0.651

10 months ago

0.0.650

10 months ago

0.0.648

10 months ago

0.0.647

10 months ago

0.0.645

10 months ago

0.0.644

10 months ago

0.0.643

10 months ago

0.0.642

10 months ago

0.0.646

10 months ago

0.0.641

10 months ago

0.0.640

10 months ago

0.0.638

10 months ago

0.0.639

10 months ago

0.0.637

10 months ago

0.0.636

10 months ago

0.0.634

10 months ago

0.0.633

10 months ago

0.0.635

10 months ago

0.0.632

10 months ago

0.0.631

10 months ago

0.0.630

10 months ago

0.0.629

10 months ago

0.0.628

10 months ago

0.0.623

11 months ago

0.0.622

11 months ago

0.0.621

11 months ago

0.0.620

11 months ago

0.0.627

10 months ago

0.0.626

10 months ago

0.0.625

10 months ago

0.0.624

11 months ago

0.0.619

11 months ago

0.0.618

11 months ago

0.0.589

12 months ago

0.0.588

12 months ago

0.0.601

12 months ago

0.0.600

12 months ago

0.0.605

11 months ago

0.0.604

11 months ago

0.0.603

11 months ago

0.0.602

11 months ago

0.0.612

11 months ago

0.0.611

11 months ago

0.0.610

11 months ago

0.0.616

11 months ago

0.0.615

11 months ago

0.0.614

11 months ago

0.0.613

11 months ago

0.0.609

11 months ago

0.0.608

11 months ago

0.0.607

11 months ago

0.0.606

11 months ago

0.0.617

11 months ago

0.0.599

12 months ago

0.0.598

12 months ago

0.0.593

12 months ago

0.0.592

12 months ago

0.0.591

12 months ago

0.0.590

12 months ago

0.0.597

12 months ago

0.0.596

12 months ago

0.0.595

12 months ago

0.0.594

12 months ago

0.0.587

12 months ago

0.0.586

12 months ago

0.0.585

12 months ago

0.0.584

12 months 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

1 year ago

0.0.553

1 year ago

0.0.552

1 year ago

0.0.551

1 year ago

0.0.550

1 year ago

0.0.549

1 year ago

0.0.548

1 year ago

0.0.547

1 year ago

0.0.546

1 year ago

0.0.545

1 year ago

0.0.544

1 year ago

0.0.543

1 year ago

0.0.542

1 year ago

0.0.541

1 year ago

0.0.540

1 year ago

0.0.539

1 year ago

0.0.538

1 year ago

0.0.537

1 year ago

0.0.536

1 year ago

0.0.535

1 year ago

0.0.534

1 year ago

0.0.533

1 year ago

0.0.532

1 year ago

0.0.530

1 year ago

0.0.529

1 year ago

0.0.528

1 year ago

0.0.527

1 year ago

0.0.526

1 year ago

0.0.525

1 year ago

0.0.524

1 year ago

0.0.523

1 year ago

0.0.522

1 year ago

0.0.521

1 year ago

0.0.520

1 year ago

0.0.519

1 year ago

0.0.518

1 year ago

0.0.517

1 year ago

0.0.516

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

2 years ago

0.0.208

2 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

2 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

2 years ago

0.0.204

2 years ago

0.0.203

2 years ago

0.0.202

2 years ago

0.0.207

2 years ago

0.0.206

2 years ago

0.0.201

2 years ago

0.0.200

2 years ago

0.0.197

2 years ago

0.0.196

2 years ago

0.0.195

2 years ago

0.0.194

2 years ago

0.0.199

2 years ago

0.0.198

2 years ago

0.0.193

2 years ago

0.0.192

2 years ago

0.0.191

2 years ago

0.0.190

2 years ago

0.0.186

2 years ago

0.0.185

2 years ago

0.0.184

2 years ago

0.0.183

2 years ago

0.0.189

2 years ago

0.0.188

2 years ago

0.0.187

2 years ago

0.0.182

2 years ago

0.0.179

2 years ago

0.0.178

2 years ago

0.0.181

2 years ago

0.0.180

2 years ago

0.0.177

2 years ago

0.0.176

2 years ago

0.0.175

2 years ago

0.0.174

2 years ago

0.0.169

3 years ago

0.0.168

3 years ago

0.0.167

3 years ago

0.0.173

2 years ago

0.0.172

2 years ago

0.0.171

2 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