docker-sync

Run your application at full speed while syncing your code for development, finally empowering you to utilize docker for development under OSX/Windows/*Linux

GPL-3.0 License

Stars
3.5K
Committers
84

Bot releases are hidden (Show)

docker-sync - Drop ruby 2.4 and require 2.5 Latest Release

Published by EugenMayer almost 2 years ago

1.0.x already "secretly" added a dependency on 2.5 without us noticing too much, see #827

Make ruby 2.5 the official minimum since 2.4 is long EOL. Upgrade dependencies that were hold back in the process.

docker-sync - 1.0.4

Published by EugenMayer about 2 years ago

What's Changed

Full Changelog: https://github.com/EugenMayer/docker-sync/compare/1.0.3...1.0.4

docker-sync - Fix default sync excludes for native OSX

Published by EugenMayer about 2 years ago

What's Changed

Full Changelog: https://github.com/EugenMayer/docker-sync/compare/1.0.2...1.0.3

docker-sync - Fix several sync-exclude bugs

Published by EugenMayer about 2 years ago

What's Changed

Features

  • avoid sync-loops due to syncing daemon log #705 - thank you @yoseph1998

Fixes

New Contributors

Full Changelog: https://github.com/EugenMayer/docker-sync/compare/1.0.1...1.0.2

docker-sync - Fixing dock-sync-stack start

Published by EugenMayer about 2 years ago

Fixing regression from 1.0.1 where docker-sync-stack start no longer worked.

docker-sync - M1 support, ruby 3.0, native docker-compose

Published by EugenMayer about 2 years ago

Features

  • Out of the box M1 support (M1 native docker image) #813 - thank you @yoseph1998
  • support for ruby 3.0+ #803 - thank you @takahashim
  • Remove old docker-compose gem abstraction and use native docker-compose #803 - thank you @takahashim
  • Faster alternative for file-system watching #766 - thank you @d4rky-pl
  • Add support for error notifications #785 - thank you @mmrko

Breaking changes:

  • We removed the docker-compose abstraction gem and using docker-compose directly. If you relied on the docker-compose you
    will need to follow up on this change

Fixes:

  • minor improvements overall. Typos and all those small things
docker-sync - Mainly fixes

Published by EugenMayer over 2 years ago

Small bugifxes

  • #784 - thank you @manuel-leveugle
  • #801 - thank you @chloerei
  • #708

The next release will be 1.0.0 with the removal of the docker-compose gem, see #795

Thank you to all contributors helping fixing those bugs

docker-sync - Better notification filters

Published by EugenMayer almost 3 years ago

Features:

  • better filters for notifications - thank you to mmrko #785

Fixes:

  • typos and grammar fixed - thank you to grepsedawk
  • Some minor dependency updates
docker-sync - New file-system watch

Published by EugenMayer about 3 years ago

Features

This release introduces a new file-system watcher implementation option #775 created by Facebook called watchman - hopes are it is faster, consumes less CPU and is more stable.

See in the docs under the Caution box on how to enable the opt-in feature.

Thank you to https://github.com/d4rky-pl for implementing a bridge for docker sync!

Other changes

docker-sync - Unison 2.51.3 and arm64 support

Published by EugenMayer over 3 years ago

Unison upgraded to 2.51.3

  • builds/tags for 2.51.4_rc2 exist too

Add unison native support for Apple M1 (experimental)

To use the ARM64 build https://docker-sync.readthedocs.io/en/latest/getting-started/configuration.html#sync-strategy-image to eugenmayer/unison:2.51.3-4.12.0-ARM64

Misc

  • several docs, typos and glitches fixes by contributors. Please cheer them!
  • Minumum ruby version is 2.4
  • Bundler upgraded to 2.x
  • Thor upgraded to 1.1
  • upgraded activesupport to 5.2
docker-sync - 0.5.14 Smaller bugfixes

Published by EugenMayer almost 5 years ago

  • Fixing #695 - exception when starting docker-sync in daemon mode - ( thank you @Deconstrained )
  • Fixing #692 - properly respect / use exit codes when sytem updates fail ( thank you @hellerve )
docker-sync - 0.5.13 - Bugfix Release

Published by EugenMayer almost 5 years ago

  • Fix OCALM 4.08.1 unison compatibility: #687 ( thank you JParkinson1991 )
  • Allow several sync-names to be referenced on start: (#637) (thank you yeuem1vannam )

We also had a lot of updates for the docs, a lot of people helped. Special credits as usual to unawut for the heavily lifting and great effort!

docker-sync - Fixing regression bugs with Windows/OSX/Linxu

Published by EugenMayer over 5 years ago

  • Fixing issues where Unox was not properly detected or installed on the wrong platform
  • Fixing issue where unison checks where performant, where they should have not
  • Fixing installation of fswatch on wrong platforms
  • Fixing several other issues in the same area
  • Entirely new documentation: https://docker-sync.readthedocs.io - wonderful stuff!

More at https://github.com/EugenMayer/docker-sync/milestone/35?closed=1

Important notes

  • Huge thank you goes out to @ignatiusreza for helping with a lot of bugs and even fixing the tests!
  • Also a huge contribution by @unnawut for re-writing docker-syncs docs for https://docker-sync.readthedocs.io/en/latest/
  • And of course to everybody who has tested, contributed and reported

This release was a real community effort, thank you!

docker-sync - Fixed regression from 0.5.8

Published by EugenMayer about 6 years ago

Changelog:

Sorry for that and thank you @mollux for helping

docker-sync - Fixed restart bug, monitoring and a lot of glitches

Published by EugenMayer over 6 years ago

Bugfix release to fix all kind of smaller to mid bugs and glitches. Some introduce by the new unison images, some older one, some confusing one and all kind of those things:

More details here https://github.com/EugenMayer/docker-sync/milestone/32?closed=1

docker-sync - Unison and TZ bugfixes

Published by EugenMayer over 6 years ago

  • Fixed unison sync_userid handling for unison (permission denied)
  • since unison is on 2.51.2 we should have better results under APFS / High Sierra
  • Fixed timezone detection for unison and native_osx
docker-sync - Fix unison strategy finally + new unison images

Published by EugenMayer over 6 years ago

Finally and hopefully the unison strategy should be fixed and unison upgraded to 2.51.2 in all cases.

  • introduced update hook to ensure that people notice the need 2.51.2
  • unite hostsync / unison images into one docker image
  • fix smaller glitches
docker-sync - Fix unison strategy

Published by EugenMayer over 6 years ago

docker-sync - Introducing monitoring / bugfixes

Published by EugenMayer over 6 years ago

This release includes references new unison images for native_osx and the unison strategy