Grav¶
Grav Web-platform.
Web server is based on Apache. The Riptide app comes with a mail catcher.
Comes with a default user (name: riptide, password 12345).
/app/grav/base¶
Grav base variant.
Imports¶
Key |
Title |
Target |
Description |
|---|---|---|---|
images |
Images |
images |
Image files |
pages |
CMS Pages |
user/pages |
CMS pages |
plugins |
Plugin configuration |
user/plugins |
Configuration and code for some plugins |
Services¶
php¶
Based on: /service/php/7.2/apache
PHP Version 7.2 with the Apache 2 webserver.
Roles¶
Has roles: src, php, main
Has access to source code (src) and is marked as main PHP service (php). This is the main service.
Config¶
If you want to change additional Magento settings, we recommend adding additional bin/magento config:set to post_start
or using a module for configuration management.
Name |
Target |
Should be replaced? |
Description |
|---|---|---|---|
user_config |
user/config/system.yaml |
maybe (if your page requires custom configuration) |
System configuration file. |
security_config |
user/config/security.yaml |
maybe |
Default security configuration (salt). |
riptide_account |
user/accounts/riptide.yaml |
no |
Default system user (riptide). Password is 12345. |
mail¶
Based on: /service/mailhog/latest
Mailhog, used as mail catcher.
Roles¶
Has roles: mail
Role required for PHP service.
Commands¶
php¶
Based on: /command/php/from-service
PHP command.
grav¶
bin/grav command.
Runs in the php service.
composer¶
Based on: /command/composer/with-host-links
Composer package manager.
npm¶
Based on: /command/npm/node12
NPM JavaScript package manager. Might be useful for frontend building.
node¶
Based on: /command/node/12
NodeJS. Might be useful for frontend building.
Link to entity in repository: <https://github.com/theCapypara/riptide-repo/tree/master/app/grav>_