Just do IT

思うは招く

Heroku

Heroku上のrails コンソールをSandboxモードで動かしたい

ローカルでやる要領でheroku run rails c -sとやってもダメだった。 $ heroku run rails console --sandbox -a アプリ名

Heroku-CLI で rails c をする方法

heroku run rails c -a アプリ名

Herokuでアプリ名を指定してログを見る

ひとつのHerokuアカウントで複数のアプリを動かしている場合、アプリ名の指定が必要になる。 $ heroku logs --tail -a アプリ名 本番環境のログだけではなく、アプリ名にステージング環境名を指定すればそのログも見れる。 --tailはリアルタイムでログを見る…

Rails アプリを Heroku にデプロイするときの手順

やりたいこと 前提 Rails アプリを用意する Gemfile bundle ルートURLを設定 コンパイル、SSL設定 コミット Heroku にデプロイ Herokuに登録 Heroku CLIをインストール Heroku アプリをつくる Heroku に push マイグレーションも忘れずに 自分がハマったポイ…

Heroku のタイムゾーンを JST に変更したい

該当プロジェクトのディレクトリに行く。 #JSTにセット $ heroku config:add TZ=Asia/Tokyo Herokuのbashにアクセス $ heroku run bash #dateコマンドで確認 ~ $ date HerokuスケジューラーはUTCでしか設定できないので注意。

Heroku の scheduler で Rails タスクを定期実行したい

やりたいこと Herokuのスケジューラーを使って、Rails(rake)タスクを定期実行したい。 前提 Herokuにアプリをデプロイ済み タスクを用意済み ローカルで動くことを確認済み 手順 今回は、以下のように「ネームスペース:タスク名」という構成のタスクを用意…

Heroku と GitHub を連携。masterにマージされたら自動デプロイとマイグレーションを実行する

GitHubと連携し自動デプロイ Herokuで該当アプリの管理ページへ Deployタブへ Deployment methodでGitHubを選択 GitHub認証をする App connected to Githubで該当するGitHubリポジトリを探す Enable Automatic Deploy をクリック。ブランチはmasterを選択し…