Skip to content

Releases: aktos-io/dcs-tools

Responsive Remote Development support

28 Jan 09:53
Compare
Choose a tag to compare

Responsive remote development means keeping a local folder in sync with a remote folder.

  1. cp ./sync-config-example.sh path/to/your/project/folder/my-sync-config.sh

  2. Edit my-sync-config.sh accordingly. See ./sync-with-sgw.sh --help for options.

  3. Send your project folder to your remote system and watch for changes by:

     ./sync-with-sgw.sh -c path/to/your/project/folder/my-sync-config.sh --dry-run
    

This will keep path/to/your/project/folder/ and $dest_dir (within your config file) in sync. Remove the --dry-run switch for real transfer if the transfer summary is as you expected.

Synchronization will exclude the .git folder and the other files/folders listed in path/to/your/project/folder/.gitignore.

run_before_sync hooks can be used to build, bundle, copy files or perfom any other tasks before the actual synchronization. Synchronization will fail and display a visual error message if any of the hooks fails.

v2.4

19 Jun 15:50
Compare
Choose a tag to compare

Changelog

  • Fixed large file transfer interrupts while using conn-proxy method.

v2.3

14 Apr 12:57
Compare
Choose a tag to compare
improved README

v2.2

18 Jul 10:51
Compare
Choose a tag to compare
Update README.md

v2.1

16 Jul 21:05
Compare
Choose a tag to compare

Using separate known_hosts file

v2.0

16 Jul 19:41
Compare
Choose a tag to compare

Refactored all functions by separating them into smaller "Do one thing and do it well" scripts.

Breaking changes:

  • Local connection type is deprecated. Use an appropriate backup library for that purpose.

  • Flag file names are changed for clarity.

  • make backup-root does not exist anymore. You should perform this functionality in two separate steps:

    make sync-root 
    ./dcs-tools/make-backup ....
    
  • Proxy connections require link-with-server on the development machine. This requirement makes all connections (make ssh, make mount-root) lightning fast by re-using the same master SSH socket file.

  • Configuration file is changed. Basic setup (direct connection) requires only 1 parameter to change in new setups. Proxy connections require 1 more parameter to change.

Stable release

13 Apr 12:26
Compare
Choose a tag to compare
v1.0

Merge branch 'master' of https://github.com/ceremcem/aktos-dcs-tools