2014-10-01 58 views
1

爲什麼我問:通過omnibus軟件包與手動安裝安裝gitlab的含義和差異是什麼?

  • 服務器(Ubuntu的14.04)不僅運行測試目的gitlab但其他服務(基於node.js的)(我只得到了一個服務器)
  • 因此我要配置主要nginx的和其他gitlab-綜合相依我用
  • 我不得不從手動安裝(7.3 MySQL的)遷移到路上[手動|綜合]基於一個
    • (MySQL不會除非GitLab將以任何理由進行配置,否則您可能會使用migratio N)

回答

1

既然你有一個相當新的Ubuntu,你可以考慮建立一個GitLab container image,使用Docker
它將手動安裝腳本安裝到獨立的輕量VM(容器)中。

這樣,您可以將您的GitLab設置與其他服務隔離開來,並輕鬆地複製該設置。

omnibus setup是有關安裝運行GitLab(紅寶石,nginx的,MySQL和...)

+0

+1泊塢窗的不錯的選擇所需要的完整的堆棧。但由於幾個原因,我無法使用docker。例如,我會讓我的同事學習另一種技術。 – aaki 2014-10-01 15:18:35

+0

@aaki我同意。我只想指出一種新的方法來隔離單個服務器上的多個服務(在多個容器中) – VonC 2014-10-01 15:23:29