📝きょうの学習
今の参画しているプロジェクトはAWSを使っていて、CloudFront+S3デプロイしているのですが、Next.jsやRemixの場合、サーバーサイドで動作する処理があるのでどこに配置するのか、ずっと謎でした。
今日、システム構成の例が書いてあるページを発見したので勉強しました。
GCPの場合Cloud Runに配置するのが正解のようです。あとの構成は大体イメージ通り。また、Firebaseを使う例は公式サイトにありました。
実装例はたくさん出てくるけど、こういうインフラ回りの情報が意外と少ない。今のままだとうまくいく気がしないので、もっとたくさん集める必要がある…。次は実際にやってみる。今日はFirebase CLIをインストールすることろまで。
あ。同じ悩みを持つ外国人を発見。仲間!
How should I deploy my remix app to Firebase hosting? · remix-run/remix · Discussion #6834
github.com
みつけたー!!!!救世主!
私たちのフロントエンドはRemixで書かれており、とても気に入っています。私はアプリケーションを Firebase にデプロイしていましたが、その方法についてのドキュメントがあまり見つかりませんでした。私たちが最終的に何をしたかを示すリポジトリは次のとおりです: https://github.com/colossal-squid/remix-firebase-deploy-demo
明日じっくり読む!
Next.js⁺AWS だと App Runnerを使うとよさげらしい。Fargateは設定多すぎて挫折したことある…。
🍚きょうのごはん
いつもはザバスを朝の朝食代わりにしていますが、少し飽きたのでちょっと違うものを買ってみました。ちょっと粉っぽいかな…。量はスプーン2杯でいいかも。