ガイド: インフラ・デプロイ
「自前で持つものを減らす」方向の小技。プロキシ・証明書・ビルド基盤をマネージドに任せ、コードは標準的な形(Dockerfile、fetch ハンドラ)で書く。
- Go: Vercel で任意の Dockerfile を動かせるので、Go のサーバーをそのままデプロイする — Next.js と同じ基盤で Go の API
- Cloudflare Workers: HTMLRewriter でレスポンスの HTML をストリームのまま書き換える — エッジでレスポンスの HTML を書き換える
- インフラ: Tailscale Services でリバースプロキシと証明書の更新を自前で持たない — tailnet 内向けのリバースプロキシと証明書を任せる
- 開発環境: Portless で npm run dev のポート競合をなくし、名前付き URL でアクセスする — ローカル開発でのポート競合をなくす
- mise: ディレクトリに入ったとき、有効になった環境変数とツールを表示する(direnv 的な表示) — 開発環境の再現性
- Homebrew・mise から Nix へ移すときの分担: 全体で使うものは Home Manager、プロジェクト固有は flake.nix — 全体は Home Manager、プロジェクト固有は flake.nix