This repository has been archived by the owner on Dec 1, 2018. It is now read-only.
Releases: lmakarov/dde
Releases · lmakarov/dde
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
- Ubuntu support
- Added docker-compose installation
- Point dns service to
8.8.8.8
to prevent it from recursing to itself
- Allow to override the user id in the cli container via
DRUDE_SET_UID
environment variable- Experimental. Requires
blinkreaction/drupal-cli:latest
- Experimental. Requires
- Fixed #65 (
dsh stop --all
should not stop system containers) - Docs updates
- MySQL DB access for external tools
- Updated minimal versions requirements
v1.1.0
Notable changes:
- Lots of dsh updates
dsh remove
can now remove a single containerdsh stop --all
will stop all running containersdsh restart
command now restarts only containersdsh reset
can reset individual containerdsh logs
command will display all/individual container logsdsh vmstat
command will show VirtualBox VM statsdsh exec-url
command will download a script from a URL and run itdsh behat
now access a--path=<path-to-behat>
optiondsh install prerequisites
now supports Ubuntu 14.04+
- docker-compose.yml
- BIG CHANGE: PHP is now solely in the CLI container (single place for cli and web). Web container has Apache only and uses php-fpm service in CLI.
- Added Solr container example
- DOMAIN_NAME environment variable can now be used for service discovery between containers (instead of docker links). Using this will memcached, browser and solr nodes.
- Using stable tags for web (blinkreaction/drupal-apache:2.2-stable) and cli (blinkreaction/drupal-cli:stable)
- Documentation updates
- Updated docs on D7 and D8 settings (including reverse proxy settings for vhost-proxy)
- Updated Behat instructions
- Added Drupal 8 sample project link
- Miscellaneous
- Removed CircleCI stuff. It has not been used in a while and is outdated
- Changed default docker host to 192.168.10.10:2375 (private network interface) instead of 127.0.0.1:2375 (NAT) for better performance of the docker client with VBox's Intel adapters
- Added error reporting php settings in examples/.drude/etc/php5
v1.0.1
v1.0.0
- Properly handle complex parameters in
dsh drush
- Bash autocomplete for dsh
- Support running drush with symlinked directories
- Host's home directory mapping in CLI container to simplify mounts for SSH keys and other credentials and configs.
- Support for custom SSH key names
- Debugging with Xdebug tutorial
- Documentation cleanup and updates (php and mysql settings overrides, vhost-proxy usage, troubleshooting docs)
v1.0.0-rc1
- Switching shell scripts back to /bin/bash for consistency across all platforms
- Added support for
dsh bash <service name>
- Support for import of gzipped DB dumps in
dsh mysql-import
command dsh reset
now removes container volumes- Mount both .ssh folder options (Linux and B2D) for
cli
- Complete overhaul of the install/update process
dsh install prerequisites
,dsh install boot2docker
,dsh install drude
commands for Mac and Windows- Use Babun Shell instead of Git Bash on Windows
- Get rid of the dsh wrapper script - install dsh directly
- Abandon git based install method. Remove git repository requirement
- Repo structure overhaul. Only
docker-compose.yml
is installed into a project repo dsh update
: make sure~/.drude exists
, otherwise config backups will fail- Removed obsolete scripts
- Added
dsh version
anddsh self-update
commands
- Added
dsh init
command (calls .drude/scripts/drude-init.sh)- Added
.drude/scripts/example.drude-init.sh
script dsh init
can accept a URL argument for thedrude-init.sh
script
- Added
dsh drush
functions now works even outside of the docroot- Proper handling of non-interactive shells
- Switching to php5.6 for both
web
andcli
- Switching containers to non-conflicting port mode - using vhost-proxy
- Instructions for configuring *.drude wildcard DNS resolution on Mac
- Use a helper function to call docker-compose and pass file and project arguments
- Support for defining a Drude and boot2docker-vagrant branch for testing purposes via environment variables (
DRUDE_BRANCH
,B2D_BRANCH
) - Refactor
_run
command. cmdpath is not needed anymore - Fix cli php config path
- Automatically configure
DOCKER_HOST
on Mac and Windows (on every dsh call), skip on Linux - Workaround for
dsh bash
on Windows viavagrant ssh -c
- Hidden (dev-only)
dsh remove
command - Mac only: desktop notification when mysql import has finished
- Other miscellaneous fixes and improvements
- Documentation updates
v0.12.0
- Added "browser" node for Behat tests requiring JS support
- Documented using Behat
- CI: circle.docker-compose.yml us now used for automated tests of Drude, while docker-compose.yml is still the one packaged for distribution. This is not ideal... Need to figure out a way to alter docker-compose.yml during the build to comment out sections used in Drude's own CI tests, but optional for end users.