ラベル デプロイ の投稿を表示しています。 すべての投稿を表示

Heroku 上 に Node.js アプリケーション を リリースする 方法

今回は「Heroku 上に Node.js アプリケーション をリリースする方法」についてまとめます。 目次 概要 ツール類のインストール リリースしたいアプリケーションの準備 Heroku上にGitリポジトリを作成 デプロイ & リリース 動作確認 概要 Herokuへのリリースは git push で行えます。 ここではそこに至るまでの手順を順に見ていきます。 大まかには以下のような手順で進めていきます。 前提となるツール類のインストール リリースしたいアプリケーションの準備 ローカル/リモートのGitリポジトリの準備 デプロイ & リリース 動作確認 ツール類のインストール デプロイに利用するツールは以 ...

デプロイ / リリース 手法 まとめ

今回は「クラウドサービスへのデプロイ・リリース手法」についてまとめます。 「ゼロダウンタイムデプロイ (Zero Downtime Deployment)」が言われるようになり、様々なデプロイ・リリース方法が出てきました。 そこで今回はデプロイ/リリースの手法についていろいろと調べてまとめてみました。 サイトによって「リリース」と「デプロイ」が混在して記述されている感じもありましたが…「デプロイ」の記載が多かったので今回は「デプロイ」で統一しました。 なお、デプロイとリリースの違いについては 「ビルド / デプロイ / リリース / ロールバック の 意味や違い」 にまとめているので参考にしてください。 目次 デプロイ/リリース方法を分類してみる サービス停止 & デプロイ シンボリックリンク切り替え ...

ビルド / デプロイ / リリース / ロールバック の 意味や違い

今回は「ビルド / デプロイ / リリース / ロールバック」について覚書です。 「ビルド」と「デプロイ」はあまり気にせず似たような意味で使っていましたが、明確に異なる意味で使っている人がいるようなので関連する用語も含めて今一度整理してみました。 目次 ビルド デプロイ リリース ロールバック ビルド ソースコードをコンパイルやライブラリのリンクを行って実行可能ファイルを生成することです。 クライアントアプリであればそのまま実行できますが、Webアプリであれば専用サーバーにデプロイやリリースが必要になってきます。 デプロイ 「デプロイ」とは、ビルド済みの新しい実行可能ファイル(Webアプリケーションなど)を専用の実行環境(ステージン ...