ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

HerokuにデプロイするSpring Bootアプリでプロファイルを切り替える(VM引数の渡し方)

Heroku環境で、このVM引数の渡し方はイマイチ分からなかったので、

ググったら見つかりました。

devcenter.heroku.com

ルートにProcfileっていうファイルを配置して、そこにコマンド書いとけばよいということらしい。

デフォルトでは、

web: java -Dserver.port=$PORT $JAVA_OPTS -jar target/dictation-0.0.1-SNAPSHOT.jar

となっているところを、

web: java -Dspring.profiles.active=prod -Dserver.port=$PORT $JAVA_OPTS -jar target/dictation-0.0.1-SNAPSHOT.jar

のようにすればOKです。簡単ですね。
(先頭のweb:を付け忘れてハマったのは良い思い出)