- package.jsonを構成する
"scripts": {
"build": "next build",
"start": "next start",
}
-
サーバーはノードをインストールして構成します
インストール手順は省略します
...
設定 (/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/
- サーバーは pm2 をインストールして構成します
yarn add pm2 -g
//配置
ln -s /usr/local/node/bin/pm2 /usr/local/bin/
-
プロジェクトファイルをサーバーにアップロードする
-
サーバー側でのパッケージ化
yarn run build
- pm2 アプリケーションを実行する
pm2 start --name servername yarn -- start
- サーバー名 ---- カスタマイズ可能、アプリケーション名
- 糸 ----- npm を使用する場合は npm を使用します 糸を使用する場合は糸を使用します
- すべてのアプリケーションを表示
pm2 ls
- アプリケーションを再起動します
pm2 restart servername
- サーバー名 ---- 上記のカスタム、アプリケーションの名前
- アプリを削除する
pm2 delete servername
- サーバー名 ---- 上記のカスタム、アプリケーションの名前
この時点で、nextjs がサーバーにデプロイされ、完了します。