class Docker::Herokuish
Public Instance Methods
run()
click to toggle source
# File lib/scripts/docker/herokuish.rb, line 3 def run # set image tag if it hasnt been set # also has to support old ruby versions dockerfile_contents = <<-DOCKERFILE FROM gliderlabs/herokuish COPY . /app RUN /bin/herokuish buildpack build CMD ["/start", "web"] DOCKERFILE dockerfile_contents = unindent(dockerfile_contents) timed_run "Creating herokuish dockerfile" do File.write("Dockerfile.herokuish", dockerfile_contents) ENV["BUILD_DOCKERFILE"] = "Dockerfile.herokuish" end run_script("docker/build") end