Skip to content
This repository has been archived by the owner on Dec 1, 2018. It is now read-only.

Releases: lmakarov/dde

v1.2.4

20 Jan 15:42
Compare
Choose a tag to compare
  • Bump dsh to v1.10.3
    • Fixed "tput: No value for $TERM and no -T specified" in noninteractive (CI) environments
    • Fixed "Error response from daemon: no such id: bash" on Windows
  • Restructured and updated docs with setup instructions per use case

v1.2.3

04 Dec 18:55
Compare
Choose a tag to compare
  • Bump dsh to v1.9.3
    • Fix in _set_cli_uid for non-interactive sessions

v1.2.2

04 Dec 15:26
Compare
Choose a tag to compare
  • Fix a really tiny typo in the README. be0ee80
  • Bump dsh to v1.9.2
    • Fix DRUDE_SET_UID usage (experimental) when combined with DRUDE_DC_PROJECT. 7662291

v1.2.1

17 Nov 23:30
Compare
Choose a tag to compare
  • Droped /cygdrive prefix on Windows
    • Compatibility fix for the new docker-compose binary on Windows in boot2docker-vagrant v1.3.0+
  • Fixed Ubuntu version check
  • Updated minimal versions requirements

v1.2.0

11 Nov 20:51
Compare
Choose a tag to compare
  • 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
  • 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

26 Oct 21:39
Compare
Choose a tag to compare

Notable changes:

  • Lots of dsh updates
    • dsh remove can now remove a single container
    • dsh stop --all will stop all running containers
    • dsh restart command now restarts only containers
    • dsh reset can reset individual container
    • dsh logs command will display all/individual container logs
    • dsh vmstat command will show VirtualBox VM stats
    • dsh exec-url command will download a script from a URL and run it
    • dsh behat now access a --path=<path-to-behat> option
    • dsh 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

14 Sep 18:53
Compare
Choose a tag to compare
  • Bump dsh version to v1.0.1

v1.0.0

14 Sep 18:51
Compare
Choose a tag to compare
  • 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

26 Aug 13:35
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release
  • 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 and dsh 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 the drude-init.sh script
  • dsh drush functions now works even outside of the docroot
  • Proper handling of non-interactive shells
  • Switching to php5.6 for both web and cli
  • 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 via vagrant 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

07 Apr 22:06
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release
  • 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.