catalyst-appsail

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

How It Works

工作原理

  1. Identify the runtime — Managed runtime (Node.js, Java, Python) or custom Docker container.
  2. Load
    references/appsail-basics.md
    — for PORT config, environment variables, Dockerfile requirements, and deploy commands.
  3. PORT rule — Always use
    process.env.X_ZOHO_CATALYST_LISTEN_PORT
    , never hardcode
    PORT
    or
    3000
    .
  4. AppSail vs Functions decision — If the user is unsure which to use, apply this matrix:
    Catalyst FunctionsAppSail
    Code structureCatalyst-specific templates requiredAny framework, any format, fully independent
    Use caseHTTP handlers, events, cron, Zoho integrationsPersistent servers, long-running processes, Docker
    BillingPer API callPer instance uptime
    Dependency managementHandled by CatalystYou manage all libraries and frameworks
  1. 确定运行时 — 托管运行时(Node.js、Java、Python)或自定义Docker容器。
  2. 加载
    references/appsail-basics.md
    — 获取PORT配置、环境变量、Dockerfile要求以及部署命令相关内容。
  3. PORT规则 — 始终使用
    process.env.X_ZOHO_CATALYST_LISTEN_PORT
    ,切勿硬编码
    PORT
    3000
  4. AppSail与Functions的选择决策 — 如果用户不确定该使用哪一个,请参考以下矩阵:
    Catalyst FunctionsAppSail
    代码结构需要Catalyst特定模板支持任意框架、任意格式,完全独立
    使用场景HTTP处理器、事件、定时任务、Zoho集成持久化服务器、长期运行进程、Docker容器
    计费方式按API调用次数计费按实例运行时长计费
    依赖管理由Catalyst负责需自行管理所有库和框架

Triggers

触发条件

Use this skill for: "AppSail", "persistent server", "Docker on Catalyst", "backend hosting",
X_ZOHO_CATALYST_LISTEN_PORT
,
appsail:add
, "catalyst managed runtime", "deploy Express app", "AppSail vs Functions", "long-running process on Catalyst", or "containerized app on Catalyst".
当涉及以下内容时使用本技能:"AppSail"、"持久化服务器"、"Docker on Catalyst"、"后端托管"、
X_ZOHO_CATALYST_LISTEN_PORT
appsail:add
、"catalyst托管运行时"、"部署Express应用"、"AppSail vs Functions"、"Catalyst上的长期运行进程"或"Catalyst上的容器化应用"。

References

参考资料

ReferenceLoad when the query is about…
references/appsail-basics.md
Runtimes, Docker setup, PORT env var, env variables, deploy commands, AppSail vs Functions decision table
参考文档当查询涉及以下内容时加载…
references/appsail-basics.md
运行时、Docker配置、PORT环境变量、环境变量、部署命令、AppSail与Functions决策表