Loading...

Deploy AppSail as a Catalyst-Managed Runtime from the Console

AppSail enables you to deploy an app as a Catalyst-managed runtime from the Catalyst remote console directly in the following manner:

  1. Navigate to the Serverless service in your Catalyst project that you wish to deploy your app in, then click AppSail under Compute.

appsail-empty-page

Upon clicking Deploy from CLI, a pop-up will show you the instructions to deploy an AppSail service from the CLI. Refer the CLI help section for detailed steps.

  1. Click Deploy from Console to directly deploy your app here.

  2. Select the deployment type as Catalyst-Managed Runtime, and provide a name for your AppSail service. Select the runtime that your app uses from a list of the runtimes supported by Catalyst. Provide a startup command for your app based on your app’s runtime.

Upload a ZIP file of your AppSail’s build directory.

Note: When you deploy the app on the console directly, the build directory need not include the app-config.json file, as it is only required while deploying from the CLI. You can provide the configuration details here. If the app-config.json file is present, the values you provide here will override the ones in that file.

appsail-deploy

  1. You can configure advanced settings for your app.
  • Configure a custom port for your app’s execution, if needed. Ports within the range of 0 to 1024 are reserved, with the exception of ports 80 and 443. You can use any other ports outside this range. Port 9000 will be used by default.
Note: If you have not configured the port in your code, ensure that you configure the same port to listen to while starting the server in the startup command of your app.
  • Configure the required memory for your app’s execution, based on your requirements. You can select 128, 256, 512, 1024, or 2048 MB.
Info: You can also configure the disk size for your app's execution after you deploy the app from the Configuration section.

appsail-deploy

You can add multiple environment variables by clicking the + icon, and remove them by clicking the icon.

Info: The environment variable will be added to the Catalyst environment (development or production) that you're currently working in. You can change the environment from the drop-down at the top of the console, and add variables as required.

appsail-deploy

  1. After you configure the details, click Deploy.

Your app will be deployed to the console. You will now be able to view and manage your app from the console.

appsail-deploy

Refer here for help on managing your AppSail service.

Last Updated 2025-11-03 20:12:13 +0530 IST

ON THIS PAGE