Genie.Deploy.Heroku.createapp
— Functioncreateapp(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
Genie.Deploy.Heroku.push
— Functionpush(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
Genie.Deploy.Heroku.release
— Functionrelease(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
Genie.Deploy.Heroku.open
— Functionopen(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
Genie.Deploy.Heroku.login
— Functionlogin()
Invokes the heroku container:login
to log in to Heroku Container Registry, See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-login
Genie.Deploy.Heroku.logs
— Functionlogs(appname::String; lines::Int = 1_000)
Display recent heroku log output. https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-logs