- Added SSH key to buildstep images
- Merged dokku v.0.3.9 upstream: af671b2abaa506a5de320e30d033fc0e51e33221
- Added dokku-alt-manager
- Added self-signed certificates
- Added DOKKU_NGINX_READ_TIMEOUT
- Added shortened commands in apps namespace: list, status, start, stop, disable, enable, restart
- Allow to specify per-app custom buildstep image with config DOKKU_BUILDSTEP_IMAGE
- Support running docker in dind configuration - it's still BETA and can disappear in one of future releases
- Don't expose ports of anything by default: it greatly enhances security of dokku-alt
- Trigger ONBUILD commands on application rebuild even if it's cached - this allows to update container content which can change over time
- Use new method of storing container images, make it safe to simulatenously receive multiple pushes
- Use 301 for nginx redirects
- Use cedar-14 stack as default
- Use server's hostname if no VHOST is found
- Fixed host-based volumes
- Merged dokku v.0.3.5 upstream: 7c2f21fd2a854e48cab2bae82477d04ebcbdd4ae
- Merged dokku v.0.3.8 upstream: ad030b21d43cf7428f57d6208f3e4d63ba0014ba
- Internal release
- Added
dokku rebuild:force myapp,dokku rebuild:allanddokku rebuild:all:force - Updated vhost and list of TLS ciphers.
- Fixed restart issue.
- Fixed mariadb user credential creation.
- Fixed mariadb and mongodb tests.
- Added integration testing using Wercker and Travis-CI (not yet fully working)
- Added
dokku create - Added ACL plugin: admin and deploy only keys
- Fixed MongoDB user creation
- Use
postgresinstead ofpostgresqlin DATABASE_URL - Allow to use alternative images for MariaDB, MongoDB, PostgreSQL and Redis (different server versions)
- Added plugin for easy TLS certificate management
- Added HTTP-Basic support
- Enable SPDY support and allow to use HSTS by specifying DOKKU_ENABLE_HSTS=1 for an app
- Fixed bug with data-volumes being injected during buildstep process
- Allow to configure NGINX listen address
X-Forwarded-Foruses$proxy_add_x_forwarded_for
- Added bind to 0.0.0.0 in dokku-installer.
- Added WARNING about exposing ports to outside world.
- Allow to import databases using
mariadb:console,postgresql:console. - Added
mariadb:dump,postgresql:dumpandmongodb:import,mongodb:export,mongodb:dump. - Added -f to
dokku:logs. - Fixed issue with not exposing env variables during buildstep build.
- Use
docker logsinstead ofdocker attachto view output of containers during build. - Better run method for
bootstrap.shscript - interactive mode. - Revoke PostgreSQL permissions on application destroy.
- Added data volumes: docker and host-based.
- Added support for config vars: PREBOOT_WAIT_TIME, PREBOOT_COOLDOWN_TIME, DOKKU_CHECKS_WAIT, DOKKU_CHECKS_TIMEOUT and DOKKU_CHECKS_RETRY.
- Renamed zero-downtime to preboot.
- Added
dokku enteranddokku execwhich allows you to gain interactive shell or execute command in application container.
- Buildstep uses Foreman by default.
- Added image tagging:
dokku tags:add <app> <tag_name>; dokku deploy <app> <tag_name> - Added zero-downtime deployment:
dokku config:set <app> DOKKU_ZERO_DOWNTIME=1 DOKKU_WAIT_TO_RETIRE=seconds - Added stable and beta releases
- Added nginx
proxy_redirectfor all hostnames
- Added signed .deb
- Fixed nginx
proxy_redirect - Pull database images on use, not on install
- Wait for databases to boot
- Added Dockerfile to build dokku-alt based image (and run tests)
- Initial release of dokku-alt - rework of Dokku 0.3.0