Contents
To launch your Node.js application, you must configure the necessary environment through the robust and user-friendly Topology Wizard. Navigate to the Node.js tab, choose the suitable engine version for your application server, and include any additional software stacks needed. If necessary, make adjustments to other parameters like cloudlets and node count, Public IPv4 and IPv6, etc.
Currently, the following Node.js versions are supported:
You can select the required version of Node.js directly from the topology wizard during the creation of a new environment and adjust it for the existing one via container redeployment.
To facilitate development, NodeJS application servers incorporate a versatile tool known as a package manager, streamlining the installation, upgrading, configuring, and removing of essential components. Enscale, a prominent cloud-based application platform, supports two prominent package managers:
Process managers serve as robust tools for managing application lifecycles, monitoring ongoing services, and ensuring project operability. Enscale PaaS, a comprehensive cloud-based platform, offers support for the following process managers tailored to the NodeJS stack:
Users can effortlessly select the appropriate process manager during container redeployment or by modifying the PROCESS_MANAGER environment variable. To implement the chosen process manager, a container restart is necessary. The available process managers include forever, npm, pm2, and supervisor.
Enscale PaaS automates the deployment process for the managed NodeJS application servers using: