ぷっぽプログラミング備忘録

linux, javascript, php, C#, そのうちScalaとかアプリ開発とかやってみたいです。

herokuのconfigをまとめて設定する

Laravelの環境設定は.envで行います。 herokuには.envはpushできません。(.gitignoreで指定されているため) 方法は、

heroku config:set APP_DEBUG=false

といった感じで、config:setで、.envに記載されたLaravelの環境変数を登録していく必要があります。

一括で登録するには、

heroku config:set $(cat .env)

とすれば.envの内容がherokuに一気に登録されます。

※実際には、.env.productionとかに定義して、

heroku config:set $(cat .env.production)

とかになるでしょう。.envはlocalでの開発に使う人も多いので。

参考

heroku の環境変数をまとめてセットしたり削除したり | NizLog