Ubuntuでnode.jsプロジェクトをherokuに公開します

ExpresJS + ReactJSを使用して小さなプロジェクトを作成し、git pushを使用してherokuに公開します。開発テストを行うと非常に便利です。以下は、ubuntuでの公開プロセスです。

ヘロクについて##

[ Heroku](https://link.jianshu.com/?t=https%3A%2F%2Fherokuapp.com)は、複数のプログラミング言語をサポートするクラウドプラットフォームサービスプロバイダー(PaaS)であり、Webアプリケーションの展開モデルとして使用されます。 Herokuは、最も初期のクラウドプラットフォームの1つです。2007年6月から開発されました。当時は、Rubyプログラミング言語のみをサポートしていましたが、現在はJava、Node.js、Scala、Clojure、Python、PHP、Goをサポートしています。このため、Herokuは、開発者がすべての言語で同様の方法でアプリケーションを構築、実行、および拡張できるため、多言語プラットフォームと見なされます。

herokuCLIをインストールします##

$ wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh

expressJSプロジェクトを作成する##

$ express myfirstexpress && cd myfirstexpress

必要に応じて、 package.json dependenciesを変更します。

依存パッケージをインストールします。

$ sudo npm install -l

git ##を初期化します

$ git init
$ git add .
$ git commit -m 'init'

ヘロクプロジェクトを作成する##

$ heroku create myfirstexpress

リリース##

$ git push heroku master

サービスを実行します(必要ありません。私のプロジェクトはプッシュした直後に実行されました):

$ heroku ps:scale web=1

サービスの実行ステータスを確認します。

$ heroku ps

エラーがある場合は、ログを確認してください。

$ heroku logs

見てみるために開いてください:

$ heroku open

Recommended Posts

Ubuntuでnode.jsプロジェクトをherokuに公開します
Ubuntu16.04での.debのインストールの失敗に対する解決策
Ubuntuの下でSVNに新しいプロジェクトを追加します
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu19.10でメールシステムを展開する
ubuntuでijkplayer-androidをコンパイルする方法
Ubuntu16.04にnodejsとnpmをインストールします
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
UbuntuシステムでLVMのルートディレクトリを拡張する方法
カーネルをアップグレードするためのubuntu16.04メソッドの手順
mendeleyを使用してubuntuの下に参照を挿入します
ASP.NET Core2.xアプリケーションをUbuntuに公開します
ubuntuでC ++コンパイル環境を構築する
Ubuntuはデフォルトのshをbashに変更しました
Ubuntuでソフトウェアをインストールする3つの方法
UbuntuでMySQLパスワードを変更する方法
Ubuntu20.04でホスト名を変更する方法
Ubuntuの下のdockerを介してspringbootプロジェクトをデプロイします
Linuxでvimエディターをインストールする方法(Ubuntu 18.04)
VMwareでUbuntuのディスクサイズを拡張する
Ubuntuがネットワークに接続できない場合の解決策
Ubuntu14.04でEvernoteを使用する方法の概要
rsyncを使用して、Ubuntuでデータをリモートバックアップします
Ubuntuの下に古いバージョンのseuratをインストールします
次のコマンドを使用して、Ubuntuプロジェクターの問題を解決します。
doxygenを使用して、Ubuntu12.04でAPIドキュメントを生成します
Wslはデフォルトアカウントをrootに設定します(ubuntu18.04)
ubuntuでMatlab_Linuxのツールキットを追加する手順
ubuntuにgooderpをインストールするための究極のガイド
ubuntuでのHanlpの使用の概要
Ubuntu18.04の下のディレクトリにディスクをマウントします
Ubuntu14.04で解析サーバーを実行する方法
Ubuntuでクラスをインポートできないpycharmの解決策
UbuntuにインストールされているJDKを確認する方法
Ubuntu14.04でMysqlリモートアクセスを有効にする方法
Ubuntuでgccコンパイラをより速くインストールする方法
Ubuntu18.04に最新のMySQLをインストールする方法
DebianおよびUbuntuでDebファイルを再パッケージ化する方法
仮想マシンubuntu16.04の解決策がインターネットに接続できない
コマンドラインを使用して、Ubuntuバージョンメソッドを検出します
Ubuntu14.04のNginxにgzipモジュールを追加する方法
Ubuntuの言語を中国語に変換する方法は? ?
ubuntuインストール時の黒い画面の解決策(3種類)
ubuntuの下に2つのバージョンのOpenCVをインストールするにはどうすればよいですか?
ubuntu18.04ワイヤレスネットワークの低速に対する解決策
Ubuntuのnginxサーバーでhttpsを開く方法
ubuntuの下のLinux環境で発生した問題を解決します