【问题标题】:Laravel 5.3 Deployment ToolLaravel 5.3 部署工具
【发布时间】:2017-06-12 00:54:45
【问题描述】:

刚刚使用 laravel 5.3 开发了一个 Web 应用程序,我如何创建一个安装程序(html、脚本),就像 wordpress 一样,它将创建数据库、运行脚本来创建表、创建 .env 文件和一些东西/

有没有可以做到这一点的包? 谢谢。

【问题讨论】:

标签: laravel deployment packaging


【解决方案1】:

如果你使用 homestead 或 vagrant,你可以编写一个脚本来配置你的 bootstrap.sh 和 vagrantfile 来配置你的盒子并安装你的盒子。然后让它 vagrant 启动你的盒子。

bootstrap.sh 文件位于https://www.vagrantup.com/intro/getting-started/provisioning.html。 Homestead 有一个文件夹 scripts ,其中显示了所有不同的脚本和可用于配置您的盒子的配置。您只需编写一个脚本来自动安装 homestead 或 vagrant 就可以了。

【讨论】:

【解决方案2】:

如果您将其推向野外并需要自动化构建、运行单元测试和创建迁移,您可以使用 https://jenkins.io/

【讨论】: