Note初級・中級のエンジニアやデザイナー向けに技術情報と英語学習情報を提供中。何か作ったアプリケーションをデプロイするにはHerokuは非常にお手軽なデプロイ環境です。今回は、Herokuにデプロイする際にステージング環境と商用環境を分ける方法を紹介します。関連記事はじめにユーザにアプリケーションを公開する環境を一般的に商用環境と呼びます。仮に趣味で作っているだけのアプリケーションをHerokuコマンドでそのままデプロイし、ドメインを付けて公開した場合、そのdynoは商用環境と言うことになります。そのアプリケーションにユーザが一人もいないのであれば、継続して開発したソースコードを直接商用環境にデプロイしても誰も文句は言いません。そのアプリケーションに一人以上のユーザがいるのであれば、dyno上でテストをしていないソースコードを直接商用環境にデプロイするのはエンジニアとしてよろしくない行為です。少なくとも商用環境にデプロイする前に、商用環境とほぼ同じ環境であるステージング環境を準備してテストするようにしましょう。具体的にHeroku上のステージング環境と商用環境を作り、デプロイ先を分ける方法を見ていきましょう。create」コマンドを実行する際に「–remote」オプションを指定するだけで実現できます。(push)一応、公式ドキュメントはこちらです。rename」コマンドで名前を変更すればOKです。(push)環境毎にHerokuコマンドを使い分けるHerokuコマンドは実行する時に「–remote」オプションで環境を指定することで、環境を切り替えて使用できます。production最後にいかがでしたか?Heroku上で複数の環境を用意するのは簡単なので、ステージング環境や商用環境だけでなく、ユースケースに応じてHerokuの環境を使い分けると良いでしょう。最新の記事Keid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。Tumblrでソースコードをシンタックスハイライトする方法プログラマがTumblrをメインのブログにした時に困るのは、シンタックスハイライトです。OLEを使ってPerlからOutlookのメールを送信する方法WindowsにはOLEオートメーションというWindowsのアプリケーションにアクセスするインターフェースがあります。...ChatfuelでFacebookメッセンジャーを使うChatbot簡単入門AIの流行りと共に人気が出ているChatbotですが、最近ではサービスを使って簡単に作れるようになりました。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。Perlのサブルーチン呼び出しにアンパーサンドは必要か?Perlでサブルーチンを呼び出す方法はいくつかあります。AuthorKeid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。0.0010このブログの運営のためにBitcoinでの寄付を募集しています。お気持ち程度の寄付を頂けると管理者の励みになります。最新の記事Keid自由で楽しい世界を目指すフルスタックWebデベロッパー。大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。Tumblrでソースコードをシンタックスハイライトする方法プログラマがTumblrをメインのブログにした時に困るのは、シンタックスハイライトです。OLEを使ってPerlからOutlookのメールを送信する方法WindowsにはOLEオートメーションというWindowsのアプリケーションにアクセスするインターフェースがあります。...ChatfuelでFacebookメッセンジャーを使うChatbot簡単入門AIの流行りと共に人気が出ているChatbotですが、最近ではサービスを使って簡単に作れるようになりました。TortoiseSVNのインストール方法SubversionのWindows用クライアントといえば、ダントツでTortoiseSVNです。Perlのサブルーチン呼び出しにアンパーサンドは必要か?Perlでサブルーチンを呼び出す方法はいくつかあります。