テンプレート
Cal.com

Cal.com をセルフホスト

オープンソースの予定管理です。Postgres、生成したシークレット、環境内の独自 URL、Web プロセス前のマイグレーションが必要です。Bay は質問せずに四つすべてを処理します。

Claude Code、Codex、Cursor などコマンドを実行できるツールに貼り付けてください。ソースの取得、デプロイ、ログインまで処理します。ダッシュボード操作は不要です。

Bay が用意するもの
  • Postgres
生成するシークレット
  • NEXTAUTH_SECRET、質問せず生成
  • CALENDSO_ENCRYPTION_KEY、質問せず生成
入力を求める可能性があるもの
  • Google OAuth client (任意). Google Calendar と接続する場合だけ必要です。Cal.com は接続なしでも動作し、カレンダー連携だけが無効になります。
同時に処理
  • 独自 URL を NEXT_PUBLIC_WEBAPP_URL / NEXTAUTH_URL として注入
  • アプリ起動前にマイグレーションを実行
  • 指定するまで非公開
始める前に
  • これは monorepo で、Docker のビルドに時間がかかります。無料プランは月 30 ビルド、同時に一件なので、数回の失敗でも枠を大きく消費します。
  • マイグレーションは Web プロセスの開始前に必要です。そのためのリリース手順です。省くとホーム画面は表示されますが、ほかはすべて失敗します。