如何在远程服务器上部署PWA?

时间:2020-02-23 18:22:06

标签: php visual-studio-code deployment progressive-web-apps

我开发了一个渐进式Web应用程序(基于PHP和JavaScript),并通过FileZilla将其上传到远程服务器LEMP(基于Debian / Nginx)上。 将来如何在不使用FTP的情况下部署更新? 有哪些工具可以管理我的Web应用程序的下一版本?

如果它具有实用性,我可以使用VSCode进行编码。

谢谢大家!

3 个答案:

答案 0 :(得分:0)

没有FTP,就无法更新Web应用。为了更新新的服务工作者,它必须与以前的版本至少有一个字节不同。

更新服务工作者文件的唯一方法是通过FTP。

如果由于某种原因无法使用FileZilla,则可以尝试通过Cpanel文件编辑器编辑文件之类的替代方法。

答案 1 :(得分:0)

或者您可以使用免费托管,例如Github Pages,Netlify或Firebase。每次在git仓库上提交内容时,都可以自动进行前台部署。 此解决方案仅适用于您的静态文件。不适用于使用PHP的后端。

答案 2 :(得分:0)

感谢大家的答复。

根据本文,我找到了适合我的解决方案:https://amifactory.team/blog/how-to-deploy-a-website/#simplewayscprsyncftp

在实践中,我使用 lftp 实用程序将本地网站与远程服务器上的网站同步。

一个好的通知是,“ lftp”仅复制更改的文件,从而减少了上传时间,并且仅在“ lftp”过程结束时才复制/覆盖新文件。