Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.3 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.3 KB

taoti/drupal-amazee

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.

Enabling this project

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"
            ]
        }
    }
}

Authenticating with GitHub

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.