This project provides managed versions of Taoti Drupal ops file for sites that are hosted on Amazee. Generally should be used with taoti/drupal-ops.
This project must be enabled in the top-level composer.json file, or it will be
ignored and will not perform any of its functions. .lando.base.yml
should be
committed to the project to ensure those using lando don't have to run an
initial composer install
outside of lando.
Additionally, .lagoon
files, docker-composer.yml
and anything in lagoon
should be committed.
{
...
"require": {
"taoti/drupal-amazee"
},
...
"extra": {
"drupal-scaffold": {
"allowed-packages": [
"taoti/drupal-amazee"
]
}
}
}
To avoid GitHub api limits for composer installs or to access specific private repositories you can authenticate with GitHub for the Amazee build process.
- Create Fine grained GitHub Token with only permissions necessary - probably
Read access to code and metadata
. - Add to project environment variables as GITHUB_ACCESS.
- CLI dockerfile will now automaticallys use the token.