This documentation page describes the specific resources available for your use in Cloud Platform Node.js application environments, and the current limitations of the environment types. For information about software resources included with Cloud Platform environments, and resources included with other related features, see Additional stack information.
Application sizes
Node.js applications have three sizes: Small, Medium, and Large. Each application size has a corresponding production environment and a Small development environment. The environment sizes have the following limits:
Feature
Development - Small
Production - Small
Production - Medium
Production - Large
Max number of processes
4
4
8
12
Max RAM per process (GB)
1.875 (7.5 total)
1.875 (7.5 total)
1.875 (15 total)
1.875 (22.5 total)
Resources
Each environment in a Node.js application includes the following components:
Component
Version
Web server OS
Ubuntu 16.04
Load balancer
Nginx 1.26
Node.js
22 (With latest security updates)
Note
To request a version of Node.js for your environment other than the default, create a Support ticket.
Node.js applications do not contain a supported database service or file system asset manager, but you can connect to an external file system/ database service, such as a Drupal website.
Node.js applications can expose only one port, indicated by process.env.PORT, which is set by Acquia and cannot be overridden. You can, however, use websockets to handle multiple concurrent connections.
Node.js applications on Cloud Platform do not support custom nginx.config files. Redirection from http to https must be done at the WAF level, or through the Node.js environment by using X-Forwarded-Proto request header.
Node.js applications can not generate
Resources and limitations for Node.js environments
This documentation page describes the specific resources available for your use in Cloud Platform Node.js application environments, and the current limitations of the environment types. For information about software resources included with Cloud Platform environments, and resources included with other related features, see Additional stack information.
Application sizes
Node.js applications have three sizes: Small, Medium, and Large. Each application size has a corresponding production environment and a Small development environment. The environment sizes have the following limits:
Feature
Development - Small
Production - Small
Production - Medium
Production - Large
Max number of processes
4
4
8
12
Max RAM per process (GB)
1.875 (7.5 total)
1.875 (7.5 total)
1.875 (15 total)
1.875 (22.5 total)
Resources
Each environment in a Node.js application includes the following components:
Component
Version
Web server OS
Ubuntu 16.04
Load balancer
Nginx 1.26
Node.js
22 (With latest security updates)
Note
To request a version of Node.js for your environment other than the default, create a Support ticket.
Node.js applications do not contain a supported database service or file system asset manager, but you can connect to an external file system/ database service, such as a Drupal website.
Node.js applications can expose only one port, indicated by process.env.PORT, which is set by Acquia and cannot be overridden. You can, however, use websockets to handle multiple concurrent connections.
Node.js applications on Cloud Platform do not support custom nginx.config files. Redirection from http to https must be done at the WAF level, or through the Node.js environment by using X-Forwarded-Proto request header.
Node.js applications can not generate
certificate signing requests
(CSRs) in the Cloud Platform user interface. For more details, see this