1

我是Git的新手。我在兩臺服務器上安裝了Laravel PHP應用程序。Git:在不同的服務器上部署Web應用程序生產和測試版本

  1. 測試服務器(測試)
  2. Live服務器(用於生產)

一旦我完成與本地應用程序庫的工作,我推變爲遠程倉庫。

之後,我使用DeployHQ將我的更改部署到測試服務器中。

如果測試服務器一切正常,幾天後我會再次將它部署到實時生產服務器中。

當我這樣做時,我需要始終從服務器到服務器始終更改服務器特定的常量,例如 數據庫憑據。

我知道這是用Git維護Web應用程序的測試和生產環境的正確方法嗎?

請問您如何維護/部署Web應用程序的測試版和生產版?

提前致謝!

回答

1

我知道這是維持Web應用程序的測試和生產環境的正確方法嗎?

您所描述的聽起來像Git可以輕鬆處理的典型開發工作流程。

當我這樣做時,我需要隨時更改服務器特定的常量,例如數據庫憑據始終從服務器到服務器。

Git有能力跟蹤或不跟蹤項目中的任何文件。所以如果你有服務器特定的文件,你可以選擇不將它們添加到你的Git倉庫。每個服務器都將維護自己的配置,而PHP源代碼將成爲存儲庫的一部分。

相關問題