Installation/Upgrade
See the installation instructions for details, but it's easy:
- macOS Homebrew:
brew upgrade ddev
- Linux or macOS via script:
curl https://raw.githubusercontent.com/drud/ddev/master/install_ddev.sh | bash
- Windows: Download the ddev_windows_installer.v1.2.0.exe above.
And anywhere, you can just download the tarball or zipball, un-tar or un-zip it, and place the executable in your path where it belongs.
To upgrade to this release with each existing project, please be cautious and:
- Temporarily remove any docker-compose.*.yaml customizations you’ve made.
- Run
ddev config
in your project directory to update your .ddev/config.yaml - After verifying correct operation, make sure any docker-compose.*.yaml has the first line changed to
version: '3.6'
, thenddev start
Key changes in v1.2.0:
- Experimental Apache support has been added, but it doesn't yet work on Windows. You can now run with apache-with-php-fpm (apache-fpm) or apache-with-cgi (apache-cgi). Just change your .ddev/config.yaml to use
webserver_type: apache-fpm
orwebserver_type: apache-cgi
. (#1007) ddev config
now has additional config flags: --php-version, --http-port, --https-port, --xdebug-enabled, --additional-hostnames, --additional-fqdns to allow command-line configuration instead of direct editing of the .ddev/config.yaml file. (#1092)- The upload directory (Drupal public files directory, etc.) can now be specified in config.yaml. (#1093)
- A number of bugfixes, docs fixes, and automated testing improvements.
Commits since v1.1.1
01512b9 Set additional config values with flags, closes #1051 (#1092)
2be98ef Apache for ddev, fixes #628 (#1007)
6824e04 Provide a configurable upload dir in config.yaml (#1093)
2ad83d3 Fix format string typing in ddev describe output, closes #1086 (#1090)
267a0c1 Provide value to format string in docroot creation prompt (#1085)
4bd1348 Add db_snapshots dir to generated .gitignore, fixes #1084 (#1086)
3c7ddd3 Include empty array in JSON output when no projects are active, fixes #588 (#1083)
015813e Relocate the misplaced 'Stopping a project' section and give it text. (#1081)
7cb01a2 Add zip to list of testbot requirements (#1079)
d7de762 Circleci: Go back to older image and install docker ourselves (#1080)
1fddebd Offer to create nonexistent docroots on config, closes #1035 (#1048)
a1bf0d0 Minor docs improvements for buildkite agent (#1077)
30a9039 Reintroduce docker-compose upgrade for circleci (#1078)
7a9900b Check if image exists locally before forcing a pull (#1075)
9596ee5 Parallelize Circle build (#1076)
1e55438 Increase gometalinter timeout as we're hitting it too often (#1070)
a4a3fb6 Add some debugging so we know which project fails (#1067)
8a82510 Add disk space check on sanetestbot.sh (#1065)