ControlNode.Release.Spec (Control Node v0.6.0) View Source

Link to this section Summary

Types

t()

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

Link to this section Types

Specs

t() :: %ControlNode.Release.Spec{
  base_path: String.t(),
  health_check_spec: ControlNode.Release.HealthCheckSpec.t(),
  name: atom(),
  start_timeout: integer()
}

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

  • :name : Name of the release
  • :base_path : Path on remote host where the release should be uploaded
  • :start_timeout : Time (in seconds) to wait for a release to start, default: 5
  • :health_check_spec : Health check config