サーバー周りの勉強をしているところなのですが、ディプロイの方法について質問があります。
ひと昔前はFTPでサーバーにファイルをアップロードしてウェブ上に公開し、
そして、更新する際はローカルで編集したものをアップロードして、
新規データの追加、または上書きによる更新が主流だったのではと思います。
ですが、最近はもはやこういうやり方というのは好ましいやり方ではなくなってきているのですよね?
初回のディプロイ方法はいろいろと調べたりしてやり方はわかったと思います。
サーバーにgitをインストールして、githubやgitlabなどのレポジトリにアップロードしたファイル一式を
cloneし、その後、依存モジュールもインストールして、ビルドしてサーバーを起動し公開する。
初回に関してはこれでだいたいあっていますよね?
ここまでは自分の認識の確認的な意味合いが強い質問なのですが、本題としては、更新時のディプロイ方法についてです。
この場合は、最新のデータがgithubやgitlabにあがっているとして、そのデータをサーバー側でpullして、また、必要であれば関連モジュールをインストールまたはアップデートして、ビルドしてしてといったことをするのでしょうか?
ウェブ上で調べてみても初回のディプロイ方法について触れている記事は見かけるのですが、2度目以降のディプロイ方法について触れている記事が見当たらず、今回質問に至りました。
ちなみにCIサーバーと連携するとかいう方法はおいおい勉強しようと思っているのですが、今回の質問はそういったところまでは踏み込まないことを前提としております。
よろしかったらご回答いただけると嬉しいです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/02 13:08