0.0.758 • Published 6 months ago

cdk-docker-image-deployment v0.0.758

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

6 months ago

0.0.754

6 months ago

0.0.753

6 months ago

0.0.752

6 months ago

0.0.758

6 months ago

0.0.757

6 months ago

0.0.756

6 months ago

0.0.751

6 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

7 months ago

0.0.741

7 months ago

0.0.745

6 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

7 months ago

0.0.732

7 months ago

0.0.731

7 months ago

0.0.730

7 months ago

0.0.729

7 months ago

0.0.728

7 months ago

0.0.727

7 months ago

0.0.722

7 months ago

0.0.721

7 months ago

0.0.720

7 months ago

0.0.725

7 months ago

0.0.724

7 months ago

0.0.723

7 months ago

0.0.719

7 months ago

0.0.715

7 months ago

0.0.714

7 months ago

0.0.713

8 months ago

0.0.712

8 months ago

0.0.718

7 months ago

0.0.717

7 months ago

0.0.716

7 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

8 months ago

0.0.706

8 months ago

0.0.705

8 months ago

0.0.704

8 months ago

0.0.699

8 months ago

0.0.698

8 months ago

0.0.700

8 months ago

0.0.703

8 months ago

0.0.702

8 months ago

0.0.701

8 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

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

9 months ago

0.0.685

9 months ago

0.0.684

9 months ago

0.0.683

9 months ago

0.0.679

9 months ago

0.0.681

9 months ago

0.0.680

9 months ago

0.0.682

9 months ago

0.0.678

9 months ago

0.0.677

9 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

10 months ago

0.0.666

10 months ago

0.0.665

10 months ago

0.0.669

9 months ago

0.0.668

9 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

10 months ago

0.0.655

10 months ago

0.0.658

10 months ago

0.0.657

10 months ago

0.0.649

10 months ago

0.0.654

10 months ago

0.0.653

10 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

11 months ago

0.0.643

11 months ago

0.0.642

11 months ago

0.0.646

10 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

11 months ago

0.0.633

11 months ago

0.0.635

11 months ago

0.0.632

11 months ago

0.0.631

11 months ago

0.0.630

11 months ago

0.0.629

11 months ago

0.0.628

11 months ago

0.0.623

11 months ago

0.0.622

11 months ago

0.0.621

11 months ago

0.0.620

12 months ago

0.0.627

11 months ago

0.0.626

11 months ago

0.0.625

11 months ago

0.0.624

11 months ago

0.0.619

12 months ago

0.0.618

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

12 months ago

0.0.604

12 months ago

0.0.603

12 months ago

0.0.602

1 year ago

0.0.612

12 months ago

0.0.611

12 months ago

0.0.610

12 months ago

0.0.616

12 months ago

0.0.615

12 months ago

0.0.614

12 months ago

0.0.613

12 months ago

0.0.609

12 months ago

0.0.608

12 months ago

0.0.607

12 months ago

0.0.606

12 months ago

0.0.617

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

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

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

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

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