已部署deployd是我(计划)用于将项目部署到不同服务器的程序。它目前支持静态网站,未来将支持用PythonGo编写的后端服务。部署过程是自定义的——我将在我的服务器上的项目中使用它,因此它与我的工作流程和配置一起使用。配置deployd需要一个配置文件才能运行。它将在/etc/deployd.conf查找一个配置文件,但您可以使用--config参数指定一个配置文件路径。配置文件是YAML格式的,以下是一个示例配置文件,可在阅读用法时参考:


paths:

  static: /srv

  deployd: /srv/.deployd

static:

  - name: RHoK The Hood

    domain: rhokthehood.com

    subdomain: www

    branch: master

    bucket: your-bucket-name