Cloud IDE containers provide fixed amounts of system resources.
Resource
Limit
Disk space
60 GiB
Memory
3 GiB
CPU
1.8 cores
These limits cannot be changed and apply to all processes running inside the IDE, including the Drupal database, Drupal code, Drupal files, and IDE frontend.
Tools
Cloud IDE containers provide standard Ubuntu tooling and the following development tools:
Resource
Version
Acquia CLI
2.49.0
Composer 2
2.8.12
Git
2.49
GitHub CLI
2.81.0
GitLab CLI
1.73.0
MariaDB (MySQL)
Version Distribution 8.0.43-34
Apache2
2.4.41
PHP
7.4.33, 8.2.29, 8.3.25, 8.4.12
Xdebug
2.9.0, 3.0.2
Drush
8.5.0
Drush Launcher
0.10.2
Theia
PHP extensions
Cloud IDE containers provide the same PHP extensions that Cloud Next provides.
Theia plugins
Cloud IDE provides Theia plugins that can be configured using the options provided in ~/.theia/settings.json.
For example, the PHP_CodeSniffer (phpcs) plugin provides the following configuration options:
phpcs.enable: Enables and disables the phpcs extension. The default value is true.
phpcs.standard: Stores the phpcs coding standard. The default value is Drupal. Other available options:
Users of Cloud IDE can manage services in the container using the following commands:
Command
Description
acliide:service-start$SERVICE
Starts the service, if it wasn’t running before.
acliide:service-stop$SERVICE
Stops the service, if it was running before.
acliide:service-restart$SERVICE
Restarts the service.
Note
Cloud IDE users do not have access to the sudo or root user.
Apache web server resources
Apache and PHP are enabled in your container. Your container serves files from the /home/ide/project/docroot directory. The Apache access logs are present in /var/log/apache2/. The PHP error logs are present in /var/log/php/.
Although users can install packages, change system settings, and restart services, these changes aren’t guaranteed to persist.
Altering Apache configuration
To change default options in Apache or create new virtual hosts, you can create and change files in the /home/ide/configs/apache2/ directory. After creating or modifying any Apache configuration file, you must restart the apache2 service by running the following command:
acli ide:service-restart apache
Resources in Cloud IDE
Each Cloud IDE provides a container with useful resources and tools to help you develop your application.
Cloud IDE containers provide fixed amounts of system resources.
Resource
Limit
Disk space
60 GiB
Memory
3 GiB
CPU
1.8 cores
These limits cannot be changed and apply to all processes running inside the IDE, including the Drupal database, Drupal code, Drupal files, and IDE frontend.
Tools
Cloud IDE containers provide standard Ubuntu tooling and the following development tools:
Resource
Version
Acquia CLI
2.49.0
Composer 2
2.8.12
Git
2.49
GitHub CLI
2.81.0
GitLab CLI
1.73.0
MariaDB (MySQL)
Version Distribution 8.0.43-34
Apache2
2.4.41
PHP
7.4.33, 8.2.29, 8.3.25, 8.4.12
Xdebug
2.9.0, 3.0.2
Drush
8.5.0
Drush Launcher
0.10.2
Theia
PHP extensions
Cloud IDE containers provide the same PHP extensions that Cloud Next provides.
Theia plugins
Cloud IDE provides Theia plugins that can be configured using the options provided in ~/.theia/settings.json.
For example, the PHP_CodeSniffer (phpcs) plugin provides the following configuration options:
phpcs.enable: Enables and disables the phpcs extension. The default value is true.
phpcs.standard: Stores the phpcs coding standard. The default value is Drupal. Other available options:
Users of Cloud IDE can manage services in the container using the following commands:
Command
Description
acliide:service-start$SERVICE
Starts the service, if it wasn’t running before.
acliide:service-stop$SERVICE
Stops the service, if it was running before.
acliide:service-restart$SERVICE
Restarts the service.
Note
Cloud IDE users do not have access to the sudo or root user.
Apache web server resources
Apache and PHP are enabled in your container. Your container serves files from the /home/ide/project/docroot directory. The Apache access logs are present in /var/log/apache2/. The PHP error logs are present in /var/log/php/.
Although users can install packages, change system settings, and restart services, these changes aren’t guaranteed to persist.
Altering Apache configuration
To change default options in Apache or create new virtual hosts, you can create and change files in the /home/ide/configs/apache2/ directory. After creating or modifying any Apache configuration file, you must restart the apache2 service by running the following command:
acli ide:service-restart apache
1.65.1
Node Version Manager (NVM)
0.40.3
Node.js
20.19.5
npm
11.4.1
Google Chrome
141.0.7390.65-1
Ruby Version Manager (RVM)
1.29.12
Ruby
3.4.7
ImageMagick
6.9.10-23
ChromeDriver
141.0.7390.65
Did not find what you were looking for?
If this content did not answer your questions, try searching or contacting our support team for further assistance.
1.65.1
Node Version Manager (NVM)
0.40.3
Node.js
20.19.5
npm
11.4.1
Google Chrome
141.0.7390.65-1
Ruby Version Manager (RVM)
1.29.12
Ruby
3.4.7
ImageMagick
6.9.10-23
ChromeDriver
141.0.7390.65
Cloud IDE
Resources in Cloud IDE
Did not find what you were looking for?
If this content did not answer your questions, try searching or contacting our support team for further assistance.