catalyst-appsail

Catalyst AppSail — persistent backend PaaS with managed runtimes (Node.js, Java, Python) and custom Docker containers. Trigger on 'AppSail', 'persistent server', 'Docker on Catalyst', 'X_ZOHO_CATALYST_LISTEN_PORT', or 'long-running process on Catalyst'. Do NOT use for stateless request/response hand

By catalystbyzoho · 484 installs

npx skills add catalystbyzoho/agent-skills --skill catalyst-appsail

Source repository · Upstream listing

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 Functions AppSail Code structure Catalyst specific templates required Any framework, any format, fully independent Use case HTTP handlers, events, cron, Zoho integrations Persistent servers, long running processes, Docker Billing Per API call Per instance uptime Dependency management Handled by Catalyst You manage all libraries and frameworks 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". References Reference Load when the query is about… references/appsail basics.md Runtimes, project structure, app config.json fields, Node.js/Docker templates, SDK version references/appsail deploy.md Deployment commands (Path A/B/C), env variables, health checks, AppSail URL pattern, configurations references/appsail crossorigin.md Slate + AppSail cross origin errors, CORS setup via MCP, catalyst auth , custom domain SSL