HerokuでPHPのアプリケーションをDockerコンテナで動かすようにした
台風が接近するので一日自宅にいた。東京はそこまで雨も風も強くならなくてよかったな。外房の方は大変そうではあるけど。明日は台風一過で暑そう。
Herokuで動かしていたPHPのアプリケーションを、Herokuのstackでbuildpackを使って動かす方式から変更、Heroku上でDockerのコンテナで動かすようにした。自由度は増したけど、その分気を遣うところも増えつつ。
今回コンテナはphp-fpmとnginxの組み合わせを利用。nginxの設定ファイルでは環境変数を利用できない(Herokuで使えるポートは $PORT
で渡される)ところで手こずった。起動コマンドの中でenvsubstを使って設定ファイルを書き換え、その後nginxを起動するようにすることで無事に対応完了。
後から手順として書くとどうということもないことでも、いろいろ試行錯誤して解決していくのが楽しくもあり、大変でもありというところ。そういうことが好きな人はきっとエンジニアに向いているんじゃないかと思ったりする。
今日作った夕飯
- ごはん
- 豚キムチ炒め
- ナスの味噌炒め
- つみれとエノキタケとワカメとネギのお吸い物
- 種なし巨峰(おいしいねえ)