GenieDeployHeroku.createappMethod
createapp(appname::String; region::String = "us")

Runs the heroku create command to create a new app in the indicated region. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-create-app

source
GenieDeployHeroku.loginMethod
login()

Invokes the heroku login and the heroku container:login to log in to Heroku and the Heroku Container Registry. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-login

source
GenieDeployHeroku.logsMethod
logs(appname::String; lines::Int = 1_000)

Display recent heroku log output. https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-logs

source
GenieDeployHeroku.openMethod
open(appname::String)

Invokes the heroku open command which open the app in a web browser. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-open-path

source
GenieDeployHeroku.pushMethod
push(appname::String; apptype::String = "web")

Invokes the heroku container:push which builds, then pushes Docker images to deploy your Heroku app. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-push

source
GenieDeployHeroku.releaseMethod
release(appname::String; apptype::String = "web")

Invokes the keroku container:release which releases previously pushed Docker images to your Heroku app. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-push

source
GenieDeployHeroku.setstackFunction
setstack(appname::String, stack::Union{String,Symbol})

Change the stack your app will use for the next deploy. Default stack is container. See stack(appname) for available stacks.

source