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

Link to this section Summary

Types

t()

Release.State 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(),
  pid: list(),
  port: integer(),
  release_path: list(),
  status: atom(),
  tunnel_port: integer(),
  version: String.t()
}

Release.State 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

Link to this section Functions