Drupal¶
Drupal Content Management System.
/app/craft/latest¶
Configuration for the latest Drupal version.
Imports¶
Key |
Title |
Target |
Description |
|---|---|---|---|
default_files |
Files for default site |
sites/default/files |
Files for default site |
Services¶
dwww¶
Based on: /service/nginx/latest
Nginx webserver.
Roles¶
Has roles: src, main
Has access to source code (src) and is marked as main service (main).
Config¶
Name |
Target |
Should be replaced? |
Description |
|---|---|---|---|
drupal_nginx_conf |
/etc/nginx/conf.d/default.conf |
no |
Nginx configuration file. |
settings |
sites/default/settings.php |
no |
Basic system settings. This will require a “riptide_project_settings.php” in the root of the project, if it exists. |
dphp¶
Based on: /service/php/7.4/fpm
PHP FPM 7.4
Roles¶
Has roles: src, php
Has access to source code (src) and is marked as the main PHP service (php).
Config¶
Name |
Target |
Should be replaced? |
Description |
|---|---|---|---|
settings |
sites/default/settings.php |
no |
Basic system settings. This will require a “riptide_project_settings.php” in the root of the project, if it exists. |
dmail¶
Based on: /service/mailhog/latest
Mailhog, used as mail catcher.
Roles¶
Has roles: mail
Role required for PHP service.
ddb¶
Based on: /service/mysql/5.7
MySQL 5.7 database.
Driver¶
Configuration:
User: root
Password: drupal
Database: drupal
Commands¶
php¶
Based on: /command/php/from-service
PHP command.
drush¶
Drush is a command-line shell and scripting interface for Drupal.
mysql¶
Based on: /command/mysql/from-service-db
MySQL client that load’s the configuration from the service with role db.
The client auto-connects to the database from this service.
Link to entity in repository: <https://github.com/theCapypara/riptide-repo/tree/master/app/drupal>_