0.0.758 • Published 4 months ago

cdk-docker-image-deployment v0.0.758

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

4 months ago

0.0.754

4 months ago

0.0.753

4 months ago

0.0.752

4 months ago

0.0.758

4 months ago

0.0.757

4 months ago

0.0.756

4 months ago

0.0.751

4 months ago

0.0.750

4 months ago

0.0.749

4 months ago

0.0.748

4 months ago

0.0.747

4 months ago

0.0.746

4 months ago

0.0.744

4 months ago

0.0.743

4 months ago

0.0.742

4 months ago

0.0.741

4 months ago

0.0.745

4 months ago

0.0.740

5 months ago

0.0.739

5 months ago

0.0.738

5 months ago

0.0.733

5 months ago

0.0.737

5 months ago

0.0.736

5 months ago

0.0.735

5 months ago

0.0.734

5 months ago

0.0.726

5 months ago

0.0.732

5 months ago

0.0.731

5 months ago

0.0.730

5 months ago

0.0.729

5 months ago

0.0.728

5 months ago

0.0.727

5 months ago

0.0.722

5 months ago

0.0.721

5 months ago

0.0.720

5 months ago

0.0.725

5 months ago

0.0.724

5 months ago

0.0.723

5 months ago

0.0.719

5 months ago

0.0.715

5 months ago

0.0.714

5 months ago

0.0.713

5 months ago

0.0.712

5 months ago

0.0.718

5 months ago

0.0.717

5 months ago

0.0.716

5 months ago

0.0.711

6 months ago

0.0.710

6 months ago

0.0.709

6 months ago

0.0.708

6 months ago

0.0.707

6 months ago

0.0.706

6 months ago

0.0.705

6 months ago

0.0.704

6 months ago

0.0.699

6 months ago

0.0.698

6 months ago

0.0.700

6 months ago

0.0.703

6 months ago

0.0.702

6 months ago

0.0.701

6 months ago

0.0.697

6 months ago

0.0.692

6 months ago

0.0.696

6 months ago

0.0.695

6 months ago

0.0.694

6 months ago

0.0.693

6 months ago

0.0.691

7 months ago

0.0.690

7 months ago

0.0.689

7 months ago

0.0.688

7 months ago

0.0.687

7 months ago

0.0.686

7 months ago

0.0.685

7 months ago

0.0.684

7 months ago

0.0.683

7 months ago

0.0.679

7 months ago

0.0.681

7 months ago

0.0.680

7 months ago

0.0.682

7 months ago

0.0.678

7 months ago

0.0.677

7 months ago

0.0.676

7 months ago

0.0.675

7 months ago

0.0.674

7 months ago

0.0.673

7 months ago

0.0.672

7 months ago

0.0.671

7 months ago

0.0.670

7 months ago

0.0.667

7 months ago

0.0.666

7 months ago

0.0.665

8 months ago

0.0.669

7 months ago

0.0.668

7 months ago

0.0.659

8 months ago

0.0.664

8 months ago

0.0.663

8 months ago

0.0.662

8 months ago

0.0.661

8 months ago

0.0.660

8 months ago

0.0.656

8 months ago

0.0.655

8 months ago

0.0.658

8 months ago

0.0.657

8 months ago

0.0.649

8 months ago

0.0.654

8 months ago

0.0.653

8 months ago

0.0.652

8 months ago

0.0.651

8 months ago

0.0.650

8 months ago

0.0.648

8 months ago

0.0.647

8 months ago

0.0.645

8 months ago

0.0.644

8 months ago

0.0.643

8 months ago

0.0.642

9 months ago

0.0.646

8 months ago

0.0.641

9 months ago

0.0.640

9 months ago

0.0.638

9 months ago

0.0.639

9 months ago

0.0.637

9 months ago

0.0.636

9 months ago

0.0.634

9 months ago

0.0.633

9 months ago

0.0.635

9 months ago

0.0.632

9 months ago

0.0.631

9 months ago

0.0.630

9 months ago

0.0.629

9 months ago

0.0.628

9 months ago

0.0.623

9 months ago

0.0.622

9 months ago

0.0.621

9 months ago

0.0.620

10 months ago

0.0.627

9 months ago

0.0.626

9 months ago

0.0.625

9 months ago

0.0.624

9 months ago

0.0.619

10 months ago

0.0.618

10 months ago

0.0.589

11 months ago

0.0.588

11 months ago

0.0.601

10 months ago

0.0.600

10 months ago

0.0.605

10 months ago

0.0.604

10 months ago

0.0.603

10 months ago

0.0.602

10 months ago

0.0.612

10 months ago

0.0.611

10 months ago

0.0.610

10 months ago

0.0.616

10 months ago

0.0.615

10 months ago

0.0.614

10 months ago

0.0.613

10 months ago

0.0.609

10 months ago

0.0.608

10 months ago

0.0.607

10 months ago

0.0.606

10 months ago

0.0.617

10 months ago

0.0.599

10 months ago

0.0.598

10 months ago

0.0.593

10 months ago

0.0.592

10 months ago

0.0.591

11 months ago

0.0.590

11 months ago

0.0.597

10 months ago

0.0.596

10 months ago

0.0.595

10 months ago

0.0.594

10 months ago

0.0.587

11 months ago

0.0.586

11 months ago

0.0.585

11 months ago

0.0.584

11 months ago

0.0.583

11 months ago

0.0.579

11 months ago

0.0.582

11 months ago

0.0.581

11 months ago

0.0.580

11 months ago

0.0.578

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

1 year ago

0.0.514

1 year ago

0.0.513

1 year ago

0.0.512

1 year ago

0.0.511

1 year ago

0.0.510

1 year ago

0.0.509

1 year ago

0.0.508

1 year ago

0.0.507

1 year ago

0.0.506

1 year ago

0.0.505

1 year ago

0.0.504

1 year ago

0.0.503

1 year ago

0.0.502

1 year ago

0.0.501

1 year ago

0.0.500

1 year ago

0.0.499

1 year ago

0.0.498

1 year ago

0.0.497

1 year ago

0.0.496

1 year ago

0.0.495

1 year ago

0.0.494

1 year ago

0.0.493

1 year ago

0.0.492

1 year ago

0.0.491

1 year ago

0.0.490

1 year ago

0.0.489

1 year ago

0.0.488

1 year ago

0.0.487

1 year ago

0.0.486

1 year ago

0.0.485

1 year ago

0.0.483

1 year ago

0.0.484

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

2 years ago

0.0.168

2 years ago

0.0.167

2 years ago

0.0.173

2 years ago

0.0.172

2 years ago

0.0.171

2 years ago

0.0.170

2 years ago

0.0.166

2 years ago

0.0.165

2 years ago

0.0.164

2 years ago

0.0.163

2 years ago

0.0.159

2 years ago

0.0.158

2 years ago

0.0.153

2 years ago

0.0.157

2 years ago

0.0.156

2 years ago

0.0.155

2 years ago

0.0.154

2 years ago

0.0.162

2 years ago

0.0.161

2 years ago

0.0.160

2 years ago

0.0.152

2 years ago

0.0.151

2 years ago

0.0.150

2 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

2 years ago

0.0.138

2 years ago

0.0.137

2 years ago

0.0.136

2 years ago

0.0.131

2 years ago

0.0.130

3 years ago

0.0.135

2 years ago

0.0.134

2 years ago

0.0.133

2 years ago

0.0.132

2 years ago

0.0.95

3 years ago

0.0.149

2 years ago

0.0.96

3 years ago

0.0.148

2 years ago

0.0.97

3 years ago

0.0.147

2 years ago

0.0.98

3 years ago

0.0.99

3 years ago

0.0.142

2 years ago

0.0.141

2 years ago

0.0.140

2 years ago

0.0.146

2 years ago

0.0.145

2 years ago

0.0.144

2 years ago

0.0.143

2 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