org.cdk8s.image.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk8s-image Show documentation
Show all versions of cdk8s-image Show documentation
Build & Push local docker images inside CDK8s applications
/**
* cdk8s-image
*
* An Image
construct which takes care of building & pushing docker images that
* can be used in CDK8s apps.
*
* The following example will build the docker image from Dockerfile
under the
* my-app
directory, push it to a local registry and then define a Kubernetes
* deployment that deploys containers that run this image.
*
*
* const image = new Image(this, 'image', {
* dir: `${__dirname}/my-app`,
* registry: 'localhost:5000'
* });
*
* new Deployment(this, 'deployment', {
* containers: [ new Container({ image: image.url }) ],
* });
*
*
*
Contributions
*
* All contributions are celebrated.
*
*
License
*
* Licensed under Apache 2.0.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
package org.cdk8s.image;