nginx 我需要帮助来正确更新我的nextjs项目中的pm2

uqzxnwby  于 2023-05-22  发布在  Nginx
关注(0)|答案(1)|浏览(196)

我在Ubuntu上运行我的NextJS应用程序,使用nginx和pm2。在更新我的代码后,(例如添加一些新的文本)我用途:

git add .
git commit -m 'new commit'
git push

从控制台,我进入我的文件目录,并使用行

git pull
pm2 restart app-name

但是在网站中不会反射变化,如果我使用npm tun dev,在localhost:3000中可以看到新的变化

git add .
git commit -m 'new commit'
git push

git pull
pm2 restart app-name
y53ybaqx

y53ybaqx1#

我猜你正在提供一个静态构建的页面。
在调用pm2 restart app-name之前,您需要使用类似yarn build的东西重新构建您的站点,否则应用程序只会重新启动,但会使用以前构建的静态构建页面。

相关问题