Cloud IDE provides containers with useful resources and tools, which you can use to develop your application.
Note
Cloud IDE provides Ubuntu containers with a 60 GB disk.
Containers in Cloud IDE include both standard Linux tooling and the following development tools:
Resource | Version |
---|---|
Acquia CLI | 2.8.1.0 |
Composer 2 | 2.5.4 |
Composer 1 | 1.10.26 |
Git | 2.39.2 |
GitHub CLI | 2.23.0 |
GitLab CLI | 1.22.0 |
MariaDB (MySQL) | Version 14.14 Distribution 5.7.41-44 |
Apache2 | 2.4.41 |
PHP | 7.4.3, 8.0.2, 8.1.7, 8.2.1 |
Xdebug | 2.9.0, 3.0.2 |
Drush | 8.4.11 |
Theia | 1.35.0 |
Node Version Manager (NVM) | 0.39.3 |
Node.js | 16.19.1 |
npm | 8.19.3 |
Google Chrome | 110.0.5481.177 |
Ruby Version Manager (RVM) | 1.29.12 |
Ruby | 3.0.4, 3.1.2 |
Imagemagick | 6.9.10-23 |
ChromeDriver | 110.0.5481.77 |
The following PHP extensions are available for your use with Cloud IDE-provided containers:
Cloud IDE includes configurable plugins such as phpcs
which provides
several configuration options found in ~/.theia/settings.json
:
Users of Cloud IDE can manage services in the container using the following commands:
Command | Description |
---|---|
acli ide:service-start $SERVICE |
Starts the service, if it wasn’t running before. |
acli ide:service-stop $SERVICE |
Stops the service, if it was running before. |
acli ide:service-restart $SERVICE |
Restarts the service. |
Note
Cloud IDE users don’t have access to sudo
or root
user.
Apache and PHP are enabled in your container. Your container serves files from
the /home/ide/project/docroot
directory. Your Apache access file and PHP
error log files are available in the /var/log/apache2/
directory.
Although users can install packages, change system settings, and restart services, these changes aren’t guaranteed to persist.
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