0.0.577 • Published 14 days ago

cdk-docker-image-deployment v0.0.577

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
14 days 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 = new 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.577

14 days ago

0.0.576

15 days ago

0.0.575

16 days ago

0.0.574

17 days ago

0.0.573

18 days ago

0.0.572

19 days ago

0.0.571

20 days ago

0.0.570

21 days ago

0.0.569

22 days ago

0.0.568

23 days ago

0.0.567

24 days ago

0.0.566

25 days ago

0.0.565

26 days ago

0.0.564

29 days ago

0.0.563

30 days ago

0.0.562

1 month ago

0.0.561

1 month ago

0.0.560

1 month ago

0.0.559

1 month ago

0.0.558

1 month ago

0.0.557

1 month ago

0.0.556

1 month ago

0.0.555

1 month ago

0.0.554

1 month ago

0.0.553

1 month ago

0.0.552

1 month ago

0.0.551

1 month ago

0.0.550

1 month ago

0.0.549

2 months ago

0.0.548

2 months ago

0.0.547

2 months ago

0.0.546

2 months ago

0.0.545

2 months ago

0.0.544

2 months ago

0.0.543

2 months ago

0.0.542

2 months ago

0.0.541

2 months ago

0.0.540

2 months ago

0.0.539

2 months ago

0.0.538

2 months ago

0.0.537

2 months ago

0.0.536

2 months ago

0.0.535

2 months ago

0.0.534

2 months ago

0.0.533

2 months ago

0.0.532

2 months ago

0.0.530

2 months ago

0.0.529

2 months ago

0.0.528

2 months ago

0.0.527

2 months ago

0.0.526

2 months ago

0.0.525

2 months ago

0.0.524

2 months ago

0.0.523

2 months ago

0.0.522

2 months ago

0.0.521

3 months ago

0.0.520

3 months ago

0.0.519

3 months ago

0.0.518

3 months ago

0.0.517

3 months ago

0.0.516

3 months ago

0.0.515

3 months ago

0.0.514

3 months ago

0.0.513

3 months ago

0.0.512

3 months ago

0.0.511

3 months ago

0.0.510

3 months ago

0.0.509

3 months ago

0.0.508

3 months ago

0.0.507

3 months ago

0.0.506

3 months ago

0.0.505

3 months ago

0.0.504

3 months ago

0.0.503

3 months ago

0.0.502

3 months ago

0.0.501

3 months ago

0.0.500

3 months ago

0.0.499

3 months ago

0.0.498

3 months ago

0.0.497

4 months ago

0.0.496

4 months ago

0.0.495

4 months ago

0.0.494

4 months ago

0.0.493

4 months ago

0.0.492

4 months ago

0.0.491

4 months ago

0.0.490

4 months ago

0.0.489

4 months ago

0.0.488

4 months ago

0.0.487

4 months ago

0.0.486

4 months ago

0.0.485

4 months ago

0.0.483

4 months ago

0.0.484

4 months ago

0.0.482

4 months ago

0.0.481

4 months ago

0.0.480

4 months ago

0.0.479

4 months ago

0.0.478

4 months ago

0.0.477

4 months ago

0.0.476

4 months ago

0.0.475

4 months ago

0.0.474

4 months ago

0.0.472

4 months ago

0.0.473

4 months ago

0.0.471

4 months ago

0.0.470

5 months ago

0.0.469

5 months ago

0.0.468

5 months ago

0.0.467

5 months ago

0.0.466

5 months ago

0.0.465

5 months ago

0.0.464

5 months ago

0.0.463

5 months ago

0.0.462

5 months ago

0.0.461

5 months ago

0.0.460

5 months ago

0.0.459

5 months ago

0.0.458

5 months ago

0.0.457

5 months ago

0.0.456

5 months ago

0.0.455

5 months ago

0.0.454

5 months ago

0.0.453

5 months ago

0.0.452

5 months ago

0.0.436

6 months ago

0.0.315

10 months ago

0.0.435

6 months ago

0.0.314

10 months ago

0.0.434

6 months ago

0.0.313

10 months ago

0.0.433

6 months ago

0.0.312

10 months ago

0.0.319

10 months ago

0.0.439

6 months ago

0.0.318

10 months ago

0.0.438

6 months ago

0.0.317

10 months ago

0.0.437

6 months ago

0.0.316

10 months ago

0.0.432

6 months ago

0.0.311

10 months ago

0.0.431

6 months ago

0.0.310

10 months ago

0.0.430

6 months ago

0.0.309

10 months ago

0.0.447

5 months ago

0.0.326

10 months ago

0.0.446

5 months ago

0.0.325

10 months ago

0.0.445

6 months ago

0.0.324

10 months ago

0.0.444

6 months ago

0.0.323

10 months ago

0.0.329

9 months ago

0.0.449

5 months ago

0.0.328

9 months ago

0.0.448

5 months ago

0.0.327

10 months ago

0.0.443

6 months ago

0.0.322

10 months ago

0.0.442

6 months ago

0.0.321

10 months ago

0.0.441

6 months ago

0.0.320

10 months ago

0.0.440

6 months ago

0.0.337

9 months ago

0.0.336

9 months ago

0.0.335

9 months ago

0.0.334

9 months ago

0.0.339

9 months ago

0.0.338

9 months ago

0.0.450

5 months ago

0.0.333

9 months ago

0.0.332

9 months ago

0.0.331

9 months ago

0.0.451

5 months ago

0.0.330

9 months ago

0.0.348

9 months ago

0.0.347

9 months ago

0.0.346

9 months ago

0.0.345

9 months ago

0.0.349

9 months ago

0.0.340

9 months ago

0.0.344

9 months ago

0.0.343

9 months ago

0.0.342

9 months ago

0.0.341

9 months ago

0.0.403

7 months ago

0.0.402

7 months ago

0.0.401

7 months ago

0.0.400

7 months ago

0.0.407

7 months ago

0.0.406

7 months ago

0.0.405

7 months ago

0.0.404

7 months ago

0.0.414

7 months ago

0.0.413

7 months ago

0.0.412

7 months ago

0.0.411

7 months ago

0.0.418

6 months ago

0.0.417

7 months ago

0.0.416

7 months ago

0.0.415

7 months ago

0.0.410

7 months ago

0.0.409

7 months ago

0.0.408

7 months ago

0.0.425

6 months ago

0.0.424

6 months ago

0.0.423

6 months ago

0.0.422

6 months ago

0.0.429

6 months ago

0.0.308

10 months ago

0.0.428

6 months ago

0.0.307

10 months ago

0.0.427

6 months ago

0.0.306

10 months ago

0.0.426

6 months ago

0.0.305

10 months ago

0.0.421

6 months ago

0.0.420

6 months ago

0.0.419

6 months ago

0.0.395

7 months ago

0.0.394

7 months ago

0.0.393

7 months ago

0.0.392

7 months ago

0.0.399

7 months ago

0.0.398

7 months ago

0.0.397

7 months ago

0.0.396

7 months ago

0.0.391

7 months ago

0.0.390

7 months ago

0.0.359

8 months ago

0.0.358

9 months ago

0.0.357

9 months ago

0.0.356

9 months ago

0.0.351

9 months ago

0.0.350

9 months ago

0.0.355

9 months ago

0.0.354

9 months ago

0.0.353

9 months ago

0.0.352

9 months ago

0.0.369

8 months ago

0.0.368

8 months ago

0.0.367

8 months ago

0.0.362

8 months ago

0.0.361

8 months ago

0.0.360

8 months ago

0.0.366

8 months ago

0.0.365

8 months ago

0.0.364

8 months ago

0.0.363

8 months ago

0.0.379

8 months ago

0.0.378

8 months ago

0.0.373

8 months ago

0.0.372

8 months ago

0.0.371

8 months ago

0.0.370

8 months ago

0.0.377

8 months ago

0.0.376

8 months ago

0.0.375

8 months ago

0.0.374

8 months ago

0.0.389

7 months ago

0.0.384

8 months ago

0.0.383

8 months ago

0.0.382

8 months ago

0.0.381

8 months ago

0.0.388

7 months ago

0.0.387

8 months ago

0.0.386

8 months ago

0.0.385

8 months ago

0.0.380

8 months ago

0.0.304

10 months ago

0.0.303

10 months ago

0.0.302

10 months ago

0.0.301

10 months ago

0.0.300

10 months ago

0.0.299

10 months ago

0.0.296

11 months ago

0.0.295

11 months ago

0.0.298

10 months ago

0.0.297

11 months ago

0.0.294

11 months ago

0.0.293

11 months ago

0.0.292

11 months ago

0.0.291

11 months ago

0.0.279

11 months ago

0.0.278

11 months ago

0.0.277

11 months ago

0.0.276

11 months ago

0.0.285

11 months ago

0.0.284

11 months ago

0.0.283

11 months ago

0.0.282

11 months ago

0.0.289

11 months ago

0.0.288

11 months ago

0.0.287

11 months ago

0.0.286

11 months ago

0.0.281

11 months ago

0.0.280

11 months ago

0.0.290

11 months ago

0.0.274

11 months ago

0.0.273

11 months ago

0.0.272

11 months ago

0.0.271

11 months ago

0.0.275

11 months ago

0.0.270

11 months ago

0.0.259

12 months ago

0.0.258

12 months ago

0.0.257

12 months ago

0.0.252

12 months ago

0.0.251

12 months ago

0.0.250

12 months ago

0.0.256

12 months ago

0.0.255

12 months ago

0.0.254

12 months ago

0.0.253

12 months ago

0.0.269

11 months ago

0.0.268

11 months ago

0.0.263

12 months ago

0.0.262

12 months ago

0.0.261

12 months ago

0.0.260

12 months ago

0.0.267

11 months ago

0.0.266

12 months ago

0.0.265

12 months ago

0.0.264

12 months ago

0.0.227

1 year ago

0.0.226

1 year ago

0.0.225

1 year ago

0.0.224

1 year ago

0.0.229

1 year ago

0.0.228

1 year ago

0.0.238

1 year ago

0.0.237

1 year ago

0.0.236

1 year ago

0.0.235

1 year ago

0.0.239

1 year ago

0.0.230

1 year ago

0.0.234

1 year ago

0.0.233

1 year ago

0.0.232

1 year ago

0.0.231

1 year ago

0.0.249

12 months ago

0.0.248

1 year ago

0.0.247

1 year ago

0.0.246

1 year ago

0.0.241

1 year ago

0.0.240

1 year ago

0.0.245

1 year ago

0.0.244

1 year ago

0.0.243

1 year ago

0.0.242

1 year ago

0.0.209

1 year ago

0.0.208

1 year ago

0.0.216

1 year ago

0.0.215

1 year ago

0.0.214

1 year ago

0.0.213

1 year ago

0.0.219

1 year ago

0.0.218

1 year ago

0.0.217

1 year ago

0.0.212

1 year ago

0.0.211

1 year ago

0.0.210

1 year ago

0.0.223

1 year ago

0.0.222

1 year ago

0.0.221

1 year ago

0.0.220

1 year ago

0.0.205

1 year ago

0.0.204

1 year ago

0.0.203

1 year ago

0.0.202

1 year ago

0.0.207

1 year ago

0.0.206

1 year ago

0.0.201

1 year ago

0.0.200

1 year ago

0.0.197

1 year ago

0.0.196

1 year ago

0.0.195

1 year ago

0.0.194

1 year ago

0.0.199

1 year ago

0.0.198

1 year ago

0.0.193

1 year ago

0.0.192

1 year ago

0.0.191

1 year ago

0.0.190

1 year ago

0.0.186

1 year ago

0.0.185

1 year ago

0.0.184

1 year ago

0.0.183

1 year ago

0.0.189

1 year ago

0.0.188

1 year ago

0.0.187

1 year ago

0.0.182

1 year ago

0.0.179

1 year ago

0.0.178

1 year ago

0.0.181

1 year ago

0.0.180

1 year ago

0.0.177

1 year ago

0.0.176

1 year ago

0.0.175

1 year ago

0.0.174

1 year ago

0.0.169

1 year ago

0.0.168

1 year ago

0.0.167

1 year ago

0.0.173

1 year ago

0.0.172

1 year ago

0.0.171

1 year ago

0.0.170

1 year ago

0.0.166

1 year ago

0.0.165

1 year ago

0.0.164

1 year ago

0.0.163

1 year ago

0.0.159

1 year ago

0.0.158

1 year ago

0.0.153

1 year ago

0.0.157

1 year ago

0.0.156

1 year ago

0.0.155

1 year ago

0.0.154

1 year ago

0.0.162

1 year ago

0.0.161

1 year ago

0.0.160

1 year ago

0.0.152

1 year ago

0.0.151

1 year ago

0.0.150

1 year ago

0.0.106

1 year ago

0.0.105

1 year ago

0.0.104

1 year ago

0.0.103

1 year ago

0.0.109

1 year ago

0.0.108

1 year ago

0.0.107

1 year ago

0.0.102

1 year ago

0.0.101

1 year ago

0.0.100

1 year ago

0.0.117

1 year ago

0.0.116

1 year ago

0.0.115

1 year ago

0.0.114

1 year ago

0.0.119

1 year ago

0.0.118

1 year ago

0.0.113

1 year ago

0.0.112

1 year ago

0.0.111

1 year ago

0.0.110

1 year ago

0.0.128

1 year ago

0.0.127

1 year ago

0.0.126

1 year ago

0.0.125

1 year ago

0.0.129

1 year ago

0.0.120

1 year ago

0.0.124

1 year ago

0.0.123

1 year ago

0.0.122

1 year ago

0.0.121

1 year ago

0.0.139

1 year ago

0.0.138

1 year ago

0.0.137

1 year ago

0.0.136

1 year ago

0.0.131

1 year ago

0.0.130

1 year ago

0.0.135

1 year ago

0.0.134

1 year ago

0.0.133

1 year ago

0.0.132

1 year ago

0.0.95

1 year ago

0.0.149

1 year ago

0.0.96

1 year ago

0.0.148

1 year ago

0.0.97

1 year ago

0.0.147

1 year ago

0.0.98

1 year ago

0.0.99

1 year ago

0.0.142

1 year ago

0.0.141

1 year ago

0.0.140

1 year ago

0.0.146

1 year ago

0.0.145

1 year ago

0.0.144

1 year ago

0.0.143

1 year ago

0.0.94

1 year ago

0.0.84

1 year ago

0.0.40

2 years ago

0.0.85

1 year ago

0.0.41

2 years ago

0.0.86

1 year ago

0.0.42

2 years ago

0.0.87

1 year ago

0.0.43

2 years ago

0.0.88

1 year ago

0.0.44

2 years ago

0.0.89

1 year ago

0.0.45

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.80

1 year ago

0.0.81

1 year ago

0.0.82

1 year ago

0.0.83

1 year ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.73

1 year ago

0.0.74

1 year ago

0.0.30

2 years ago

0.0.75

1 year ago

0.0.31

2 years ago

0.0.76

1 year ago

0.0.32

2 years ago

0.0.77

1 year ago

0.0.33

2 years ago

0.0.78

1 year ago

0.0.34

2 years ago

0.0.79

1 year ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.70

1 year ago

0.0.71

1 year ago

0.0.72

1 year ago

0.0.62

2 years ago

0.0.63

2 years ago

0.0.64

2 years ago

0.0.65

2 years ago

0.0.66

2 years ago

0.0.67

2 years ago

0.0.68

2 years ago

0.0.69

2 years ago

0.0.60

2 years ago

0.0.61

2 years ago

0.0.59

2 years ago

0.0.51

2 years ago

0.0.52

2 years ago

0.0.53

2 years ago

0.0.54

2 years ago

0.0.55

2 years ago

0.0.56

2 years ago

0.0.57

2 years ago

0.0.58

2 years ago

0.0.90

1 year ago

0.0.91

1 year ago

0.0.92

1 year ago

0.0.93

1 year ago

0.0.50

2 years ago

0.0.48

2 years ago

0.0.49

2 years ago

0.0.20

2 years ago

0.0.21

2 years ago

0.0.22

2 years ago

0.0.23

2 years ago

0.0.24

2 years ago

0.0.25

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.26

2 years ago

0.0.9

2 years ago

0.0.27

2 years ago

0.0.8

2 years ago

0.0.28

2 years ago

0.0.29

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago