Mix.Tasks.Hexoku
Hexoku adds some common Heroku commands to your Mix. It relies on Heroku Toolbet being installed and logged in.
The application name is read from the heroku_app key in your mix.exs files project.
If that is not defined it falls back to the :app key.
def project do
[
app: :uberweb,
heroku_app: "uberweb-staging"
version: "0.0.1",
elixir: "~> 1.0.0",
deps: deps
]
end
Examples
bash> mix hexoku.config
DOWNSTREAM_APP = myapp-production
REDIS_HOST = somehost.redistogo.com
Heroku Mix Tasks:
mix hexoku.app [--app APP] # Get application info
mix hexoku.config [--app APP] # List configuration variables
mix hexoku.log [--app APP] [--tail] # Show applications log
mix hexoku --help # This help