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