Sailor:帮助在自己服务器上部署网站的小型PaaS工具

22-03-17 banq

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 上创建容器。