All notable changes to this project will be documented in this file.
- Revert AuthOptions commit due to docker-machine inconsistency.
- Fix compatibility with docker-machine 0.5.0
start
alias fordinghy up
.stop
anddown
aliases fordinghy halt
.
- Always install the
fsevents_to_vm
binary to a set path, to avoid differences between Yosemite and El Capitan installs.
- Fix an issue with fsevents_to_vm after upgrading to El Capitan with Dinghy already installed.
- Increase SSH error logging.
- Fix fsevents_to_vm path on OS X 10.11.
dinghy
command shim to unset GEM_HOME env vars, to fix issues with rvm/chruby.
- Major change: removed
vagrant
support, replaced withdocker-machine
. - Gracefully handle
dinghy up
when the VM is already running.
- Split VM creation into a separate
dinghy create
command.
- Create ~/.dinghy directory on install if it does not exist.
- Docker version 1.8.1
- The NFS mount dir can now be configured using environment variables.
- Filesystem events are now forwarded to the VM, using
fsevents_to_vm
.
- Removed redundant network interface from the VM Vagrantfile.
- Increase the inotify watcher limit, so fsevents can be used on larger projects.
- Docker version 1.8.0
- Fix incompatibility with
devel
and the new version of Homebrew.
- Fix for Homebrew HOME env munging.
- Docker version 1.7.1
dinghy shellinit
command for setting env vars.
- Increase the http proxy max body size.
- Docker version 1.7.0
-
Configure user permission squashing on the NFS mount, so that files created on mounted volumes will be owned by the host machine user, not by root or a non-existent user.
Upgrade note: you'll need to chown any root-owned files to be owned by your user.
-
Docker version 1.6.0
-
HTTP proxy is now enabled by default. --no-proxy to disable.
dinghy ip
command to get the VM IP address.
- Revert back to Virtualbox host DNS.
- Tweak the dnsmasq options to fix a reported issue.
- Fix DHCP on the private interface to avoid IP changes. This should fix the issues with NFS breaking until you restart the VM.
- Docker version 1.5.0
- Vagrant box version check in Vagrantfile.
- Disable Vagrant ssh key replacement, working around a Vagrant 1.7 issue.
- Remove the docker SSL port forward from the Vagrantfile, it's on the base box now.
- Upgrade command
- Version command
dinghy -v
. - Don't hang on
dinghy status
if the virtual interface isn't created. - Remember the
--proxy
option on subsequent VM starts, so you don't need to pass it every time.
- Fix for running the NFS daemon as the correct user under launchd.
- A new DNS daemon resolves *.docker to the VM's IP.
- Added a restart command (halt + up).
- An optional http proxy service that listens on *.docker port 80.
- New versioning scheme, no longer tying dinghy release version to docker/boot2docker version.
- Run the NFS daemon as root, unfortunately necessary to fix various permissions issues.
- Rather than an NTP periodic launchd job, add it to root's crontab in the VM.
- Fixed DHCP setup race condition in VMWare Fusion.
- Fix VM clock skew issues with a periodic NTP sync.
- New CLI commands: status, ssh.
- New CLI options for memory, cpu, vagrant provider.
- The CLI now uses Thor.
- Bring up the VM before NFS, so we're sure the private interface has been created.
- Removed the
init
command, in favor of always usingup
.
- Initial release.