Skip to content

Instantly share code, notes, and snippets.

@atsushi-kitazawa
Last active January 30, 2022 06:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atsushi-kitazawa/a961bbe4e0530900200783a386e2f5d5 to your computer and use it in GitHub Desktop.
Save atsushi-kitazawa/a961bbe4e0530900200783a386e2f5d5 to your computer and use it in GitHub Desktop.
my heroku memo.

コマンド

# start...
heroku restart
# app information
heroku list #show application list
heroku apps:info -a <app> #show applicatoin infomation
heroku logs #show applicatoin log
heroku addons -a <app> #show add-on list
# operation for app
heroku run "command" -a <app> #exec command
heroku pg:psql #connect postgresql
# addon
heroku addons:create heroku-postgresql:hobby-dev

メモ

  • おそらく app.json のあるフォルダでは -a の指定は不要
  • push すると自動でデプロイまでしてくれる
  • ルートディレクトリにある Procfile でアプリの起動を定義する
    • Javaだと「web: java -jar target/app.jar」みたいな感じ
    • 普通にWebアプリとしてデプロイするならプロセスタイプはwebでOK
    • Profile参考
  • create database はできない
    • JDBC_DATABASE_URLの環境変数を設定すると heroku 側でデータベースを認識してくれる

Javaアプリ

  • ルートフォルダに pom.xml が存在すると Javaアプリと認識する
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment