class Dockerize < Formula desc "Utility to simplify running applications in docker containers" homepage "https://github.com/jwilder/dockerize" url "https://github.com/jwilder/dockerize.git", tag: "v0.6.1", revision: "7c5cd7c34dcf1c81f6b4db132ebceabdaae17153" license "MIT" bottle do rebuild 1 sha256 cellar: :any_skip_relocation, arm64_big_sur: "90853c4ee626e2cb95c4e18ab3d3b855c7f9202483730f7c7e626f7f59922d47" sha256 cellar: :any_skip_relocation, big_sur: "3eae1414df1ef1786653e916ce2690e6636e89ff6e20bb0b1588b3b87f8b48a6" sha256 cellar: :any_skip_relocation, catalina: "dee3a4b81443d1ceb646f6c945b05162b704df6135501c618d428f54f7f741fa" sha256 cellar: :any_skip_relocation, mojave: "78278dc4fcb9699bd3e16f6a07371b369674e05b868e89bbaf80f86cdcb423a0" end depends_on "go" => :build def install ENV["GOPATH"] = buildpath ENV["GO111MODULE"] = "auto" (buildpath/"src/github.com/jwilder/dockerize").install buildpath.children ENV.append_path "PATH", buildpath/"bin" cd "src/github.com/jwilder/dockerize" do system "make", "dist" on_macos do bin.install "dist/darwin/amd64/dockerize" end on_linux do bin.install "dist/linux/amd64/dockerize" end end end test do system "#{bin}/dockerize", "-wait", "https://www.google.com/", "-wait-retry-interval=1s", "-timeout", "5s" end end