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
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
logs(appname::String; lines::Int = 1_000)
Display recent heroku log output. https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-logs
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
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
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
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.