DockerPlugin
==Docker Plugin==
This plugin helps you build docker containers.
==Configuration==
In order to configure this plugin take a look at the available com.typesafe.sbt.packager.docker.DockerKeys
==Requirements==
You need docker to have docker installed on your system and be able to execute commands. Check with a single command:
docker version
Future versions of the Docker Plugin may use the REST API, so you don't need docker installed locally.
Attributes
- Note
-
this plugin is not intended to build very customizable docker images, but turn your mappings configuration in a docker image with almost no ''any'' configuration.
- Example
-
Enable the plugin in the
build.sbt
enablePlugins(DockerPlugin)
- Graph
-
- Supertypes
-
class AutoPlugintrait PluginsFunctionsclass Basictrait Pluginsclass Objecttrait Matchableclass AnyShow all
- Self type
-
DockerPlugin.type
Members list
Type members
Classlikes
Attributes
- Supertypes
- Self type
-
autoImport.type
Value members
Concrete methods
uses the Universal / mappings
to generate the Docker / mappings
.
uses the Universal / mappings
to generate the Docker / mappings
.
Attributes
The Configuration
s to add to each project that activates this AutoPlugin.
The Configuration
s to add to each project that activates this AutoPlugin.
Attributes
- Definition Classes
-
AutoPlugin
Inherited methods
Attributes
- Inherited from:
- Basic
This plugin is activated when all required plugins are present.
This plugin is activated when all required plugins are present.
Attributes
- Inherited from:
- PluginsFunctions
The Setting
to add to the build scope for each project that activates this AutoPlugin. The settings returned here are guaranteed to be added to a given build scope only once regardless of how many projects for that build activate this AutoPlugin.
The Setting
to add to the build scope for each project that activates this AutoPlugin. The settings returned here are guaranteed to be added to a given build scope only once regardless of how many projects for that build activate this AutoPlugin.
Attributes
- Inherited from:
- AutoPlugin
The Projects to add to the current build based on an existing project.
The Projects to add to the current build based on an existing project.
Attributes
- Inherited from:
- AutoPlugin
Plugins instance that doesn't require any Pluginss.
Plugins instance that doesn't require any Pluginss.
Attributes
- Inherited from:
- PluginsFunctions
The Projects to add to the current build.
The Projects to add to the current build.
Attributes
- Inherited from:
- AutoPlugin
This plugin is activated only when it is manually activated.
This plugin is activated only when it is manually activated.
Attributes
- Inherited from:
- PluginsFunctions
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
AutoPlugin -> Any
- Inherited from:
- AutoPlugin
Determines whether this AutoPlugin will be activated for this project when the requires
clause is satisfied.
Determines whether this AutoPlugin will be activated for this project when the requires
clause is satisfied.
When this method returns allRequirements
, and requires
method returns Web && Javascript
, this plugin instance will be added automatically if the Web
and Javascript
plugins are enabled.
When this method returns noTrigger
, and requires
method returns Web && Javascript
, this plugin instance will be added only if the build user enables it, but it will automatically add both Web
and Javascript
.
Attributes
- Inherited from:
- AutoPlugin
Concrete fields
The separator used by makeCopyLayerIntermediate should be always forced to UNIX separator. The separator doesn't depend on the OS where Dockerfile is being built.
The separator used by makeCopyLayerIntermediate should be always forced to UNIX separator. The separator doesn't depend on the OS where Dockerfile is being built.
Attributes
The Setting
s to add to the global scope exactly once if any project activates this AutoPlugin.
The Setting
s to add to the global scope exactly once if any project activates this AutoPlugin.
Attributes
The Setting
s to add in the scope of each project that activates this AutoPlugin.
The Setting
s to add in the scope of each project that activates this AutoPlugin.
Attributes
Inherited fields
Attributes
- Inherited from:
- AutoPlugin