Open3

[Scrap] Next.js + Amplify (Hosting) メモ

へぶんへぶん

Tutorial

https://docs.amplify.aws/guides/hosting/nextjs/q/platform/js/

一つのページで二段構成になっていて、SSR する前提なら後半からスタートするのが良さそう。(上から順番にやったけど、前半やらなくてもよかった)

  • 前半: SSG のみの Hosting (コマンドラインから Deploy)
  • 後半: SSR + SSG (Git 連携)
へぶんへぶん

ステージング環境の構築

  • レポジトリに main, staging ブランチを用意する。
  • Amplify で main, staging に対応する app を追加する
    • プロダクション用のみ preview を作ってもいいかも

環境変数

コンソールから設定できる。app ごとに設定した。
push されたブランチによって環境変数を上書きする機能があるっぽいので、もしかしたら app を一つ用意するだけで対応できるのかも。