java.lang.Object
com.microservices.starter.core.environment.Docker
All Implemented Interfaces:
Serializable

public class Docker extends Object implements Serializable
Describes attributes specific to the generation of docker-compose.yml when executing the mvn docker-compose:generate command. Also cover general Docker image related information.
See Also:
  • Constructor Details

    • Docker

      public Docker()
  • Method Details

    • getComponents

      public String getComponents()
      Comma delimited list of component and supporting item names to include in the docker-compose file.
    • getImageDeploymentRepoDomain

      public String getImageDeploymentRepoDomain()
      The domain where Docker images generated during a maven build are deployed.
    • getImageDeploymentRepoPort

      public String getImageDeploymentRepoPort()
      The port exposed by the Docker repo used for deployment.
    • getImageTagPrefix

      public String getImageTagPrefix()
      The prefix used as part of the Docker image tag naming during maven build.
    • getUniversalJavaOpts

      public String getUniversalJavaOpts()
      Java opts that should be added as an environment variable to the service declaration in the docker-compose.yml file.
    • setComponents

      public void setComponents(String components)
      Comma delimited list of component and supporting item names to include in the docker-compose file.
    • setImageDeploymentRepoDomain

      public void setImageDeploymentRepoDomain(String imageDeploymentRepoDomain)
      The domain where Docker images generated during a maven build are deployed.
    • setImageDeploymentRepoPort

      public void setImageDeploymentRepoPort(String imageDeploymentRepoPort)
      The port exposed by the Docker repo used for deployment.
    • setImageTagPrefix

      public void setImageTagPrefix(String imageTagPrefix)
      The prefix used as part of the Docker image tag naming during maven build.
    • setUniversalJavaOpts

      public void setUniversalJavaOpts(String universalJavaOpts)
      Java opts that should be added as an environment variable to the service declaration in the docker-compose.yml file.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object