Nextjs デプロイ (pm2)

  1. package.jsonを構成する
	"scripts": {
    
    
		"build": "next build",
		"start": "next start",
	}
  1. サーバーはノードをインストールして構成します

    インストール手順は省略します
    ...
    設定 (/usr/local/node はノードのインストールディレクトリです)

	ln -s /usr/local/node/bin/npm /usr/local/bin/
	ln -s /usr/local/node/bin/npx /usr/local/bin/
	ln -s /usr/local/node/bin/node /usr/local/bin/
  1. サーバーは pm2 をインストールして構成します
	yarn add pm2 -g
	//配置
	ln -s /usr/local/node/bin/pm2 /usr/local/bin/
  1. プロジェクトファイルをサーバーにアップロードする
    ここに画像の説明を挿入

  2. サーバー側でのパッケージ化

	yarn run build

ここに画像の説明を挿入

  1. pm2 アプリケーションを実行する
	pm2 start --name servername yarn -- start
  • サーバー名 ---- カスタマイズ可能、アプリケーション名
  • 糸 ----- npm を使用する場合は npm を使用します 糸を使用する場合は糸を使用します
    ここに画像の説明を挿入
  1. すべてのアプリケーションを表示
	pm2 ls

ここに画像の説明を挿入

  1. アプリケーションを再起動します
	pm2 restart servername
  • サーバー名 ---- 上記のカスタム、アプリケーションの名前

ここに画像の説明を挿入

  1. アプリを削除する
	pm2 delete servername
  • サーバー名 ---- 上記のカスタム、アプリケーションの名前

ここに画像の説明を挿入
この時点で、nextjs がサーバーにデプロイされ、完了します。

おすすめ

転載: blog.csdn.net/qq_45142260/article/details/131247054