v0.6.0
The big-six-o. This release is largely comprised of new features that should allow for easier management of dokku. The highlights of this release are:
- The proxy plugin has been enhanced to allow users to map container ports to host ports. In the 0.5.0 release, we changed the semantics of how Dockerfile
EXPOSEcalls work to better follow Docker's lead, which ended up breaking how some applications were deployed to dokku. Please read our documentation surrounding port management for more details. - Zero-downtime deploys can be disabled on a per-app and per-process basis. This can be used to speed up deploys when there are non-web processes being deployed, or when a user wishes to completely avoid any such waiting period. Please see the checks documentation for further information.
If, after upgrading, you are seeing issues where the dokku binary isn't found - /usr/local/bin/dokku: No such file or directory - please log out and log back in.
Thanks to all the contributors who helped with this release, and a special thanks to @michaelshobbs for ferrying the majority of our new functionality to it's current state!
Install/update via the bootstrap script:
wget https://raw.githubusercontent.com/dokku/dokku/v0.6.0/bootstrap.sh
sudo DOKKU_TAG=v0.6.0 bash bootstrap.shBug Fixes
- #2241: @josegonzalez Set debconf selections from dokku-installer.py
- #2242: @michaelshobbs Avoid calling dokku binary
- #2243: @josegonzalez Nginx 1.9.5+ support
New Features
- #2018: @pascalw Support running Procfile commands using
dokku run - #2050: @josegonzalez Implement repo:gc and repo:purge-cache
- #2109: @josegonzalez Allow user to modify the repository and tag when deploying an app
- #2168: @michaelshobbs Allow zero-downtime deploys to be completely disabled
- #2248: @michaelshobbs Allow users to map container ports to host ports via the proxy plugin
Documentation
- #2209: @piamancini Added backers and sponsors from OpenCollective
- #2244: @basgys Add InfluxDB to plugins