開発ツール
デプロイ
初級読み方:デプロイ|英語:Deploy
作ったWebサイトやアプリをサーバーに公開すること。
やさしい説明
デプロイは、作ったWebサイトやアプリをサーバーに公開することです。
ローカル(自分のPC)で開発したものを、誰でもアクセスできる状態にします。
ローカル環境では自分のPCだけで動いていますが、デプロイするとインターネット上のサーバーにコードが配置され、URLを知っている人なら誰でもアクセスできるようになります。開発中と本番では設定(データベース接続先、APIキーなど)が異なることが多いです。
CI/CD(継続的デプロイ)を設定すると、git pushするだけで自動的にテスト→ビルド→デプロイが実行されます。手動でサーバーにファイルをアップロードする必要がなくなり、ミスも減ります。
具体例・使い方
# Vercel CLIでデプロイ
npx vercel
# GitHub Pages(git push するだけで公開)
git push origin main いつ使う?
作ったWebサイトを世界に公開するとき、コードの変更を本番環境に反映するとき、新機能をリリースするときに行います。
間違いやすいポイント
❌ テストせずに本番にデプロイする
本番で動かなくなるリスクがあります。ステージング環境で確認してからデプロイしましょう。