我正在使用Laravel10+Inertia+Vue为一家小企业创建一个内部web应用程序。我将该应用程序部署到公司电脑1中的Laragon网络服务器上。
所以我所做的是在我的项目上运行npm运行构建,然后复制到Laragon文件夹。这是我为使它发挥作用而制作的文件夹结构。
- laragon
- [ default folders of Laragon ]
- lib (all Laravel related files go here)
- [ folders of Laravel application ]
- public (hot file deleted)
- www
- [ Here I copy all the contents from lib/public,
then change the path inside index.php to point to /lib folders.
Here I also delete the hot file ]
问题是,每次我需要更新时,我都需要运行npm run build,然后复制
build
我的开发中的文件夹
public
文件夹到
/lib/public
以及
/www
.而对于Laravel相关的文件,我可以通过git进行推送。
我不确定这是否是最好的做法。但它是有效的。我想知道是否有人对我有更好的建议来简化更新部署过程。
提前谢谢。