Sailor:幫助在自己伺服器上部署網站的小型PaaS工具

banq發表於2022-03-17

Sailor是一個小型 PaaS,可安裝在您的伺服器/VPS 上,它使用 git push 在您自己的伺服器或 VPS 上部署微應用、微服務、帶有 SSL 的站點。
  • 它用於git push部署微應用、微服務和站點。
  • 它本機支援 Python、Nodejs、靜態站點和任何其他可以使用命令列的語言。
  • 使用Sailor部署的站點會自動使用 LetsEncrypt 分配 SSL。
  • Sailor可以執行長時間執行的後臺工作程式和 cron 作業。
  • 它允許您使用單個儲存庫部署多個站點/應用程式。
  • 它使您可以選擇從同一程式碼庫部署測試/登臺/生產環境。
  • Sailor讓您檢視有關您的應用程式的一些統計資訊,以及擴充套件它們。
  • Sailor使部署應用程式一帆風順。


 
Sailor 透過利用他們習慣使用的工具,面向開發人員體驗。
Sailor 希望使用者專注於程式碼,而不是如何部署和上線。
Sailor 不構建容器,而是將您的應用程式放在虛擬環境中並進行部署。如果它是一個網站,Sailor 會為其分配一個 SSL 並將其置於 Nginx 後面。
所以 Sailor 利用 git-push 來部署站點。
根據開發人員的“git push”,Sailor 將為應用程式建立一個虛擬環境,如果它是一個網站,它將為它分配一個來自letsencrypt 的 SSL,並將該網站置於 Nginx 後面。
此外,Sailor將建立例項來執行長時間執行的工作人員和 cron 作業。
所有這些都來自“git push”。
一旦使用 Sailor 設定了伺服器,它就完成了,學習曲線幾乎沒有。
 
類似產品:caprover演示
一個名為 Dokku 的舊專案,它做了類似的事情,使用 buildpacks 在 git push 上建立容器。

相關文章