プログラマとプロマネのあいだ

プログラマもやるし、プロマネもやるし、たまに似非アーキとか営業っぽいこともやる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:を付け忘れてハマったのは良い思い出)