Skip to content
Dropsolid Help Center home page
Product documentation
DevOps

Application structure

Introduction

This page outlines the general directory structure that applications must follow to run successfully on the Digital Experience Platform (DXP). Adhering to these guidelines ensures that your application is compatible with the DXP infrastructure.

PHP and HTML projects

For PHP and HTML-based projects, the DXP uses Apache as the web server. The server expects the docroot folder in your application directory to be set as the DocumentRoot. Ensure that this folder contains an index.html or index.php file, as it will be used to serve your application.

For most deployment methods, this is the only requirement. However, if you're using the Drupal-specific Git reference deployment method, additional requirements and restrictions apply. Be sure to review that specific documentation for more details.

Node.js projects

Node.js projects have different requirements. The application directory must include a package.json file that contains a scripts.start entry to define how the application should be started.

For further details on setting up Node.js projects, refer to the working on a Node.js project guide.

Send us your question

Do you still have unanswered questions or do you want to make some adjustments to your project? Don't hesitate to ask us your question at support@dropsolid.com or at +3293950290.