herokuコマンド使い方

herokuコマンドのインストール

$ brew tap heroku/brew && brew install heroku

herokuへログイン

$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/XXXXX
Logging in... done
Logged in as XXXXX@gmail.com

configのアプリケーション設定

$ heroku config -a XXX-menta
=== XXX-menta Config Vars

bundle configの確認

$ heroku run bundle config -a XXX-menta

ログをtail

$ heroku logs -a namigram-menta --tail

環境変数の設定

$ heroku config:set -a  XXX-mentta CLEARDB_DATABASE_URL=mysql://XXXXXXXX:XXXX@us-cdbr-east-02.cleardb.com/heroku_XXXXXX?reconnect=true
Setting CLEARDB_DATABASE_URL and restarting ⬢ XXX-menta... done, v3
CLEARDB_DATABASE_URL: mysql://XXXXXXXX:XXXX@us-cdbr-east-02.cleardb.com/heroku_XXXXXX?reconnect=true

Docker

コンテナレジストリログイン

$ heroku container:login
Login Succeeded

DockerfileをPush

手元のDockerfileがログインしたレジストリへPushされる

$ heroku container:push web -a XXX-menta
=== Building web (/Users/XXXX/.ghq/github.com/XXX/Dockerfile)

コンテナをリリース

$ heroku container:release web -a XXX-menta

サイトへアクセス

$ heroku open -a XXX-mena