Package io.microkt.kontainers.dsl
Provides a Kotlin domain specific language for building Kontainer specifications.
val myKontainerSpec = kontainerSpec {
name = "foo"
image = "foo:version"
environment {
set("FOO" to "bar")
}
ports {
expose tcp 8080
}
}Content copied to clipboard
Types
Link copied to clipboard
A Kotlin domain specific language for defining Kontainers.
Link copied to clipboard
Kontainer environment DSL builder.
Link copied to clipboard
Kontainer port DSL builder.
Link copied to clipboard
Kontainer DSL KontainerSpec builder.
Link copied to clipboard
KontainerSpec builder.
Functions
Link copied to clipboard
Functional interface for defining KontainerSpecs.
fun kontainerSpec(baseSpec: KontainerSpec, block: KontainerSpecBuilder.() -> Unit): KontainerSpec
Content copied to clipboard
Functional interface for defining KontainerSpecs building on the given baseSpec.