logo

食谱

概述

食谱允许您保存常用的 Bash 脚本并在您的任何服务器上运行它们。例如,您可以保存一个安装 MongoDB 的食谱,以便您可以在未来的服务器上方便地运行它。食谱的输出将通过电子邮件发送给您。

创建食谱

您可以从 食谱仪表板 创建您自己的食谱。创建新食谱时,您将被要求提供

  • 食谱的名称
  • 脚本应以其运行的操作系统用户
  • 食谱脚本内容

变量

Forge 提供了一些变量,可以用来使您的食谱更具动态性。您可以在食谱的脚本中自由使用这些变量中的任何一个

  • {{server_id}} - 食谱正在运行的服务器的 ID
  • {{server_name}} - 食谱正在运行的服务器的名称
  • {{ip_address}} - 服务器的公共 IP 地址
  • {{private_ip_address}} - 服务器的私有 IP 地址
  • {{username}} - 正在运行脚本的服务器用户
  • {{db_password}} - 脚本正在运行的服务器的数据库密码
  • {{server_type}} - 食谱正在运行的服务器的类型,即以下之一...
    • "app"
    • "cache"
    • "database"
    • "loadbalancer"
    • "meilisearch"
    • "web"
    • "worker"

使用这些变量时,您应确保它们与上面显示的语法完全匹配。

运行食谱

运行食谱时,您将看到一些选项,允许您将食谱的输出通过电子邮件发送给您,并允许您配置食谱将在哪些服务器上运行。