Skip to content

v0.17.0: Multiple hostnames for a project, bug fixes

Choose a tag to compare

@rfay rfay released this 05 Apr 20:01
7351739

Installation/Upgrade

As of v0.17.0 we're recommending Docker Stable instead of Docker Edge. Edge was more stable than Stable for a while. Now it's not. Docker Stable v18.03+ is working the best at this point.

See the instructions 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. Or anywhere, including Windows, by just downloading the tarball or zipball and placing the executable in your path where it belongs.

This version contains an experimental Windows installer, ddev_installer.v0.17.0.exe

To upgrade to this release with an existing project, please

  • Delete the .ddev/docker-compose.yaml (it will be recreated on start)
  • Delete the "webimage" and "dbimage" lines in .ddev/config.yaml (or delete the whole file if you have no customizations)
  • Remove any custom nginx configuration (you'll need a new one based on current configs, that includes the php status endpoint). See ddev nginx docs and the ddev web container nginx configs
  • ddev rm to shut the project down (you won't lose any database contents)
  • ddev config to update the project's image list
  • ddev start to recreate the containers.

Key Changes in V0.17.0:

  • The additional_hostnames: option in config.yaml now allows for many hostnames (all at *.ddev.local) to be recognized. See docs
  • A number of bug fixes and performance enhancements. The most important (but invisible and irrelevant to most people) is that the nginx port inside the web container is moved back to port 80; it was on port 8080 in v0.16.0.

Commits:

7351739 Fix missing port on urls at startup by fixing GetAllURLs() (#775)
f5c1123 Multi-hostname support, fixes #620 (#751)
1a8a451 Put web container internal port back to port 80 (#770)
2b14941 Add failsafe so we don't blow away the repository when import-files on drupal6 (#766)
9d406f3 Fix docker-compose constraint typo (#771)
2acd7ae Fix database corruption problem on ddev rm (#763)
e4e6da9 Add warning about release notes to install docs (#768)
780cedf Remove special linux filesystem instructions, add docker-ce post-install, fixes #754 (#765)
2aff9f2 Make circleci install current stable Docker-ce (#761)