GitHub・Cloudflare を土台に、社内アプリの開発・デプロイ・権限管理を 1 つの基盤へ集約します。


開発者が書いたコードを GitHub に集約し、CI が Cloudflare 上の各システムへ自動デプロイ、結果を Slack に通知します。
全アプリを 1 リポジトリで管理し、ルール・Skill・CI を全員で共有する。
変更は branch → PR とし、CODEOWNERS の承認を経て main に反映、Cloudflare へ同期する。
CODEOWNERS で、システムごとに承認できる担当者を決める。担当者が承認しない限り、その変更は main に入らない。
実行基盤は Cloudflare を推奨します。AI で運用でき、認証も安く一括で組めるのが理由です。
入口の Cloudflare Access で社外を遮断し、システムごとに見られる人を絞る。
main にマージされると、CI(GitHub Actions)が自動で Cloudflare へデプロイし、結果を Slack に通知する。
重要なシステムは、開発サーバーで確認してから本番へ。本番反映は管理者の手動に限定する。
意図しない改修やバグが許されないシステム(顧客接点・経営数値など)には、この 2 段構成を推奨します。
各システムのログを監視し、エラーを見つけたら Slack に自動で通知します。
Step 1 から 7 の順に進めます。目安の期間・費用は各行に記載します。