Sha256: 9ed9882ec5edd6a1a76678dff946647b8df34dd1803d38b56eeb15659f2a3e2f

Contents?: true

Size: 455 Bytes

Versions: 9

Compression:

Stored size: 455 Bytes

Contents

module Souls
  module Gcloud
    module Run
      class << self
        def awake(app_name: "souls-app", url: "")
          system(
            "gcloud scheduler jobs create http #{app_name}-awake
            --schedule '0,10,20,30,40,50 * * * *' --uri #{url} --http-method GET"
          )
        end

        def list(project_id: "souls-app")
          system("gcloud run services list --project #{project_id}")
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
souls-0.32.8 lib/souls/cli/gcloud/run/index.rb
souls-0.32.7 lib/souls/cli/gcloud/run/index.rb
souls-0.32.6 lib/souls/cli/gcloud/run/index.rb
souls-0.32.5 lib/souls/cli/gcloud/run/index.rb
souls-0.32.4 lib/souls/cli/gcloud/run/run.rb
souls-0.32.3 lib/souls/cli/gcloud/run/run.rb
souls-0.32.2 lib/souls/cli/gcloud/run/run.rb
souls-0.32.1 lib/souls/cli/gcloud/run/run.rb
souls-0.32.0 lib/souls/cli/gcloud/run/run.rb