2017-07-25 86 views
0

開始我有(內置有laravel),我部署它,工作得很好的應用程序,但我有一個問題,當我部署它的服務器我做這些過程:如何自動部署

1 - 縮小CSS和JS文件,comine他們在一個單一的文件

2-改變某些配置(數據庫,主機,郵件服務器等)

3-最後我我的文件上傳到服務器。

我怎樣才能返回到我的本地配置和unminify我的js和css文件,而無需手動?

有沒有更好的方法使其自動化?我知道第一步可以通過一個命令完成吞噬或任何JavaScript任務運行,第二個不是什麼大問題,但我只想知道是否有自動化的方式?

+0

我想你沒有看過上laravel.com的文檔 – Devon

回答

0

爲什麼你不只是有一個.env配置文件超出你的版本控制,並使用Laravel Mix壓縮你的CSS/JS作爲你的部署過程的一部分?

要清楚:

  1. 讓您.env文件.gitignore。因此你只需要設置你的環境設置一次(數據庫,主機名等)。

  2. 使用npm run prod來縮小你的CSS/JS:https://laravel.com/docs/5.4/mix