LoginSignup
2
1

More than 3 years have passed since last update.

heroku:docker:デプロイ

Last updated at Posted at 2020-08-29
terminal
cd some-app

# herokuアカウントにログイン
heroku login

# アカウント内に新しいアプリを作成
# ※すでにherokuアカウントにアプリがある場合は、heroku git:remote -a some-app
heroku create some-app

# herokuのアプリに、Docker image をデプロイ
heroku container:login
heroku container:push web # 名前は、webで固定
heroku container:release web
  • docker-composeで動くアプリは非対応

  • heroku は、 port の設定が特殊なので注意。3000や8080では動かない

Dockerfile
# 3000では動かない
CMD npx next start -p 3000

# $PORTに変える必要がある
# herokuが、$PORTという環境変数に、利用可能なポートの一覧からランダムな値をセットする
CMD npx next start -p $PORT
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1