operations-project/Launch a site with DDEV
Launches a new site using DDEV.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| git-repository | The full git URL to clone. Defaults to this repository. | no | git@github.com:${{ github.repository }} |
| ddev-project-name | The DDEV project name to use for this environment. Will be used in the URL. | no | ${{ github.event.repository.name }}.pr${{ github.event.number }} |
| ddev-project-tld | The DDEV project's project_tld. If not specified, the global DDEV project_tld will be used. | no | — |
| ddev-fqdns | A list of domains to apply to this environment, separated by a comma. | no | — |
| ddev-start | If set to 'true', `ddev start` will be run. | — | true |
| git-reference | The git reference to checkout. | no | ${{ github.head_ref }} |
| path | Path to clone this environment's code to, relative to the runner's home directory. | no | Sites/${{ github.repository }}/pr${{ github.event.number }} |
| sync | If set to 'true', the environment will be destroyed and replaced with data using the 'sync-command' input. | no | false |
| composer-install-command | The command to run to prepare the codebase | no | ddev composer install --ansi |
| sync-command | The command to run to sync the sites data. Override if source is not the @live drush alias or sql:sync command does not work for you. | no | ddev drush sql:sync @live @self ddev drush rsync @live:%files %files |
| update-command | The command to run to update the sites data. | no | ddev drush updatedb |
| ssh-known-hosts | SSH Known Hosts | no | — |
| ssh-private-key | SSH private key to use to access remote servers. | no | — |
Outputs
no outputs