我试图在Azure应用服务- Web应用程序上部署一个Laravel + Vue应用程序。然而,这是非常不清楚的,我在微软的文档中找不到任何合适的解决方案来让它发挥作用。
“传统”部署工作流
我通常如何部署代码(外部CI/CD):
composer installnpm run prod (在我的例子中,它是编译webpack的缩写)对于Docker容器,有一种非常简单的方法,在我的Dockerfile中,我只配置了额外安装的Nodejs (W.NPM)的php-apache映像。
然而,我想找到一个解决方案来使用Azure的内置特性来配置这个部署。有可能吗?
我可以使用Windows或Linux应用程序。对我来说没什么区别。
发布于 2020-08-24 01:31:03
我建议您使用连续部署。对于特定的操作,您可以检查正式文档。
推荐的理由:
Action中查看git中的部署日志。步骤:
nodejs程序推荐使用Linux,这样可以避免依赖引起的许多问题)注:
如果是nodejs程序或其他语言程序,如果使用Linux操作系统,则可能需要在配置中配置Startup。如果程序发布后无法正常访问,则尝试设置npx serve -s (nodejs程序,其他语言程序),然后继续重新启动webapp。
https://stackoverflow.com/questions/63525006
复制相似问题