- 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:all
anddokku 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
postgres
instead ofpostgresql
in 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-For
uses$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:dump
andmongodb:import
,mongodb:export
,mongodb:dump
. - Added -f to
dokku:logs
. - Fixed issue with not exposing env variables during buildstep build.
- Use
docker logs
instead ofdocker attach
to view output of containers during build. - Better run method for
bootstrap.sh
script - 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 enter
anddokku exec
which 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_redirect
for 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