我在一個小型開發團隊中工作,我們目前的基礎設施是透過GitHub 來設定程式碼的,CircleCI 可以在任何時候將某些東西合併到開發分支(前往開發伺服器)和主分支(前往產品伺服器)時將它們部署到我們的DigitalOcean Ubuntu Droplet )。
一直為每個產品啟動 2 台新伺服器並將它們配置到 Web 伺服器中變得太耗時。我已經將資料庫轉移到託管資料庫叢集以節省時間。有沒有更有效的方法來做到這一點,而不是必須啟動一個新的 Droplet,安裝所有內容並配置所有內容並進行更新並整理 SSH 和權限等等。
我現在已經有了大約 8 個 Droplet(更多雲端產品即將推出!),但我只是沒有時間繼續訪問所有這些 Droplet 來整理或添加某些內容或更新某些內容。
我主要希望找到正確的方向,以便我可以進一步研究和閱讀。看起來大部分自動化是可能的,但我不知道如何繼續,因為關於要使用哪些服務有很多令人困惑和衝突的資訊。