假设我有一个独立的Dancer web应用程序。我可以通过运行make dist将其部署到主机,然后获取tarball,然后通过cpanm或类似软件进行安装。但是,我似乎无法找到如何控制此部署。当我只是开发应用程序,然后在其他地方安装应用程序,它似乎安装应用程序的模块。但是,应用程序脚本,各种html文件和模板,环境配置文件没有安装到本地文件系统。如何控制Dancer Web应用程序的部署?
什么是正确的方式来从webapp系统a - > tarball - > webapp系统b上?
编辑:
对不起,我应该澄清,我知道我可以手动做这件事。我很惊讶没有快速的方法来使用几个命令来安装,或者在应用程序本身中指定它感觉各种组件可以安装的方式。
由于我在大多数情况下使用cpanm,因此可以简化系统B上的操作,因为我可以将它提取到目录中,然后更改为“cpanm”。它会将依赖关系和应用程序的模块安装到系统库中。
但是,这会导致应用程序模块在<>/lib /以及系统perllib安装路径中。这也意味着用户需要了解一些关于Perl的知识。
我想我只是想知道自从What's the best system for installing a Perl web app?三年前被问及事情是否发生了变化。随着现代Perl技术的进步,看起来这就是现在已经解决的那类问题。