ControlNode.Release.State (Control Node v0.2.0) View Source

Link to this section Summary

Types

t()

Release.Spec defines the configuration for the release to be deployed and monitored.

Link to this section Types

Specs

t() :: %ControlNode.Release.State{
  host: ControlNode.Host.SSH.t(),
  port: integer(),
  release_path: list(),
  status: atom(),
  tunnel_port: integer(),
  version: String.t()
}

Release.Spec defines the configuration for the release to be deployed and monitored.

  • :host : Spec of remote host where the release will be deployed and where
  • :version : Version number of the release
  • :status : Status of the release, possible values :running | :not_running