{
  "repo": "pingcap/discourse_docker",
  "binary": "discourse-setup",
  "binary_path": "discourse-setup",
  "dependencies": {
    "CLI discourse-setup": {
      "infrastructure": {
        "docker": {
          "conditions": [
            "Always during setup unless Docker is already installed and healthy"
          ],
          "operations": [
            {
              "operation": "PREPARE DISCOURSE HOST",
              "trigger": "Install or validate Docker and host prerequisites for Discourse",
              "conditions": [
                "The script is run as root and the operator proceeds through setup"
              ],
              "implementation": "check_and_install_docker and prerequisite helpers in discourse-setup"
            }
          ]
        }
      },
      "services": []
    }
  }
}
