【问题标题】:How to get started in automated deployment如何开始自动化部署
【发布时间】:2017-12-31 20:47:21
【问题描述】:

我有一个应用程序(用 laravel 构建),我部署它并且运行良好,但我有一个问题,当我部署它时,我做了这些过程:

1- 缩小 css 和 js 文件并将它们合并到一个文件中

2- 更改一些配置(数据库、主机名、邮件服务器等...)

3- 最后我将文件上传到服务器。

如何在不手动操作的情况下返回本地配置并取消缩小我的 js 和 css 文件?

有没有更好的方法让它自动化?我知道第一步可以由 gulp 或任何 javascript 任务运行器通过单个命令完成,第二步没什么大不了的,但我只想知道是否有自动化的方法?

【问题讨论】:

  • 我认为你还没有阅读 laravel.com 上的文档

标签: laravel automated-deployment


【解决方案1】:

为什么不在版本控制中使用 .env 配置文件,并在部署过程中使用 Laravel Mix 压缩 CSS/JS?

说清楚:

  1. 将您的 .env 文件保存在 .gitignore 中。因此,您只需设置一次环境设置(数据库、主机名等)。

  2. 使用npm run prod 缩小您的CSS/JS:https://laravel.com/docs/5.4/mix

【讨论】:

    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多