Rails7 on Docker
アプリをHeroku
にアップする方法を簡単にまとめておきます。
DockerコンテナをHerokuにPushする方法
コード
# Herokuにログインします
$ heroku container:login
# もしHerokuアプリを作っていない場合は以下のコマンドで作成します。
$ heroku create
# イメージをビルドして、Herokuにプッシュします。
$ heroku container:push web
# イメージをアプリにリリースします。
$ heroku container:release web
# アプリをブラウザで開きます。
$ heroku open
👇 以下のリンクから、公式ページに飛べますので、確認してみてください。
https://devcenter.heroku.com/ja/articles/container-registry-and-runtime
ちなみにHeroku
へのDocker
イメージの構築方法は以下の2つの方法があります。
- Heroku Container Registry を使用すると、Docker イメージを Heroku にデプロイできます。 Common Runtime と Private Space の両方がサポートされています。
- Heroku で Docker イメージをビルドさせる場合は、レビューアプリを活用するだけでなく、heroku.yml で Docker イメージのビルドを確認します。
今回の方法は前者の方法ですが、`heroku.yml`を使う方法もありますので、気になる人は確認してみてください。