trait Docker extends Module
Docker definitions if we want to create a docker image from the container.
- Alphabetic
- By Inheritance
- Docker
- Module
- Cacher
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def dockerImage: T[String]
The name of the docker image generated
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def appFolder: T[String]
The folder under /opt where the application shall be installed.
- def appUser: String
The user who owns the application folder
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def baseImage: T[String]
The base image that shall be used for the generated docker image.
- def cachedTarget[T](t: => T)(implicit c: Enclosing): T
- Attributes
- protected[this]
- Definition Classes
- Cacher
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def dockerExtrafiles: Option[Path]
The docker extra files are files that will be copied into either the container directory (blended.home) or the profile directory (profile.home).
The docker extra files are files that will be copied into either the container directory (blended.home) or the profile directory (profile.home). These files will override or complement the files that are coming from the container build.
- def dockerRepo: Input[Option[String]]
- def dockerbuild(): Command[Int]
- def dockerconfig: T[PathRef]
Generate the dockerfile to produce the docker image
- def dockerpush(): Command[Int]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exposedPorts: Seq[Int]
The ports exposed from the docker image
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def includeContainerFiles: Boolean
Whether to include the container binaries in the docker image.
Whether to include the container binaries in the docker image. This is true by default. If multiple docker files shall be built with just config differences, a base image can be defined with just the container binaries and from there the other images with just the config files.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def maintainer: String
The maintainer as it should appear in the docker file.
- implicit def millModuleBasePath: BasePath
- Definition Classes
- Module
- lazy val millModuleDirectChildren: Seq[Module]
- Definition Classes
- Module
- implicit def millModuleExternal: External
- Definition Classes
- Module
- implicit def millModuleSegments: Segments
- Definition Classes
- Module
- implicit def millModuleShared: Foreign
- Definition Classes
- Module
- def millOuterCtx: Ctx
- Definition Classes
- Module
- def millSourcePath: Path
- Definition Classes
- Module
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Module → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()