nestjsアプリをDreamhostVPSにデプロイする方法

mkimmet

nestjsアプリをDreamhostVPSにどのようにデプロイしますか?NodeJSを追加し、nestjsdistフォルダーの内容をサイトのルートにコピーするだけでは機能しません。これについて説明するためのDreamhostまたはnestjsに関するドキュメントが見つからないようです。

mkimmet

Dreamhostにnestjsをデプロイする方法

  • まず、Dreamhostのドキュメントで説明されているように、NodeJSがドメインのDreamhostパネルでセットアップされていることを確認します。
  • 次に、最新バージョンのNVMをインストールしてから、NodeJSをインストールします。注:トラブルシューティングのセクションを読み、乗客への参照を追加してください。また、アプリに変更を加えるたびにノードを再起動する方法に関する情報がいくつかあります。
  • nestjsアプリで、main.tsの名前をapp.tsに変更します(Dreamhostはデフォルトでapp.jsを提供するため、プロジェクトのsrcフォルダーにapp.tsが必要です)
  • nestjsアプリのpackage.jsonファイルで、参照をmain.tsからapp.tsに変更します
  • パブリックフォルダー内のファイルと一致しないドメインに対して行われたリクエストをリダイレクトし、ポート3000で実行されているnestjsアプリにリダイレクトする必要があります。DreamhostVPSサイトで、ドメインのルートのパブリックフォルダーに次を追加します。 .htaccessファイルに
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:3000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
  • nestjsアプリのターミナルウィンドウで実行 npm run build
  • nestjsアプリのdistフォルダー内のすべてのファイルを、パブリックフォルダーではなく、dreamhostサイトのルートにコピーします。
  • package.jsonファイルをパブリックフォルダーではなくルートにコピーします
  • npm installDreamhostのサイトのルートで実行します
  • touch ./tmp/restart.txtNodeJSアプリを再起動する必要がある場合があります。パブリックフォルダではなく、Dreamhostサイトのルートにあります。
  • パブリックフォルダー内のフォルダーと同じ名前のコントローラーに名前を付けない限り、サイトはコントローラーと連携して動作する必要があります。app.tsで、次のように設定して、すべてのリクエストをパス/ apiで開始するように設定することをお勧めします。app.setGlobalPrefix('api');

- :ここでは、サイトは、私はそれがニーズがポート3000で実行されているnestjsに要求をリダイレクトするために行わ取得することを書き換え考え出すと手伝ったということですhttps://medium.com/@mayomi1/how-to-host-a-node- js-app-on-shared-host-52e12a62a259

それがこれをやろうとするかもしれない他の誰かを助けることを願っています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Nestjsアプリを(Azureに)デプロイする方法は?

分類Dev

アプリGO EchoをElastic Beanstalkにデプロイする方法

分類Dev

DockerizedSymfonyアプリをDigitalOceanにデプロイする方法

分類Dev

Typescript、NodeJS、ExpressアプリをHerokuにデプロイする方法

分類Dev

KtorアプリをGoogleApp Engineにデプロイする方法は?

分類Dev

KtorアプリをGoogleApp Engineにデプロイする方法は?

分類Dev

MSAzureにNetBeansアプリをデプロイする方法

分類Dev

AWS ElasticBeanstalkにdjangoアプリをデプロイする方法

分類Dev

django WebアプリをGoogleCloudにデプロイする方法は?

分類Dev

NodeJsアプリをAzureWebアプリにデプロイする方法

分類Dev

SpringBootアプリプロジェクトをHerokuにデプロイする方法

分類Dev

NativeScript:iOSアプリを物理デバイスにデプロイする方法は?

分類Dev

Dockerを使用してアプリをデプロイするときにアプリを更新する方法

分類Dev

EmberCLIアプリをAzureWebサイトにデプロイする方法

分類Dev

WebアプリをOpenShiftに適切にデプロイする方法は?

分類Dev

vue cliwebpackを使用した後にVueアプリをデプロイする方法

分類Dev

Kubernetesにカスタムnginxアプリをデプロイする方法は?

分類Dev

Apache WebサーバーにReactアプリをデプロイする方法

分類Dev

SpringアプリをDockerコンテナーにデプロイする方法は?

分類Dev

nodejsアプリケーションをGoogleCloudにデプロイする方法は?

分類Dev

AWS Opsworks:アプリに特定のgitタグをデプロイする方法は?

分類Dev

AWS Lambdaにphantomjsノードアプリをデプロイする方法は?

分類Dev

Angular2 + WebpackアプリをAzureにデプロイする方法は?

分類Dev

Ubuntuに琥珀色のアプリをデプロイする方法は?

分類Dev

Angularアプリを本番環境にデプロイする方法

分類Dev

reactJSアプリケーションをHerokuにデプロイする方法

分類Dev

Heroku:デプロイ時にPythonアプリを自動起動する方法は?

分類Dev

反応アプリをgodaddyサーバーにデプロイする方法は?

分類Dev

nextjsアプリケーションをcpanelにデプロイする方法は?

Related 関連記事

  1. 1

    Nestjsアプリを(Azureに)デプロイする方法は?

  2. 2

    アプリGO EchoをElastic Beanstalkにデプロイする方法

  3. 3

    DockerizedSymfonyアプリをDigitalOceanにデプロイする方法

  4. 4

    Typescript、NodeJS、ExpressアプリをHerokuにデプロイする方法

  5. 5

    KtorアプリをGoogleApp Engineにデプロイする方法は?

  6. 6

    KtorアプリをGoogleApp Engineにデプロイする方法は?

  7. 7

    MSAzureにNetBeansアプリをデプロイする方法

  8. 8

    AWS ElasticBeanstalkにdjangoアプリをデプロイする方法

  9. 9

    django WebアプリをGoogleCloudにデプロイする方法は?

  10. 10

    NodeJsアプリをAzureWebアプリにデプロイする方法

  11. 11

    SpringBootアプリプロジェクトをHerokuにデプロイする方法

  12. 12

    NativeScript:iOSアプリを物理デバイスにデプロイする方法は?

  13. 13

    Dockerを使用してアプリをデプロイするときにアプリを更新する方法

  14. 14

    EmberCLIアプリをAzureWebサイトにデプロイする方法

  15. 15

    WebアプリをOpenShiftに適切にデプロイする方法は?

  16. 16

    vue cliwebpackを使用した後にVueアプリをデプロイする方法

  17. 17

    Kubernetesにカスタムnginxアプリをデプロイする方法は?

  18. 18

    Apache WebサーバーにReactアプリをデプロイする方法

  19. 19

    SpringアプリをDockerコンテナーにデプロイする方法は?

  20. 20

    nodejsアプリケーションをGoogleCloudにデプロイする方法は?

  21. 21

    AWS Opsworks:アプリに特定のgitタグをデプロイする方法は?

  22. 22

    AWS Lambdaにphantomjsノードアプリをデプロイする方法は?

  23. 23

    Angular2 + WebpackアプリをAzureにデプロイする方法は?

  24. 24

    Ubuntuに琥珀色のアプリをデプロイする方法は?

  25. 25

    Angularアプリを本番環境にデプロイする方法

  26. 26

    reactJSアプリケーションをHerokuにデプロイする方法

  27. 27

    Heroku:デプロイ時にPythonアプリを自動起動する方法は?

  28. 28

    反応アプリをgodaddyサーバーにデプロイする方法は?

  29. 29

    nextjsアプリケーションをcpanelにデプロイする方法は?

ホットタグ

アーカイブ