From 9fb84a6cb0b68914d2b11b457d71346d9444de6d Mon Sep 17 00:00:00 2001 From: Cola Date: Fri, 26 Jul 2019 16:33:33 +0800 Subject: [PATCH] add docker sync --- .gitignore | 2 ++ docker-compose-dev.yml | 10 ++++++++++ docker-sync.yml | 18 ++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 docker-compose-dev.yml create mode 100644 docker-sync.yml diff --git a/.gitignore b/.gitignore index 0931131..2600419 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ !docker-compose.yml !/Logs/ !/Dockerfiles/ +!docker-compose-dev.yml +!docker-sync.yml diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml new file mode 100644 index 0000000..2dc5810 --- /dev/null +++ b/docker-compose-dev.yml @@ -0,0 +1,10 @@ +version: '3' + +volumes: + sync-folder: + external: true + +services: + fpm: + volumes: + - sync-folder:/var/www:nocopy diff --git a/docker-sync.yml b/docker-sync.yml new file mode 100644 index 0000000..6f0638b --- /dev/null +++ b/docker-sync.yml @@ -0,0 +1,18 @@ +version: '2' + +options: + compose-file-path: 'docker-compose.yml' + compose-dev-file-path: 'docker-compose-dev.yml' + verbose: false + +syncs: + sync-folder: + src: '/Users/cola/Projects' + # native_osx or unison (for windows) + sync_strategy: native_osx + sync_excludes: [ + '.gitignore', + '.git', + '.DS_Store', + '.vscode' + ]