mirror of
https://github.com/eliasstepanik/filesystem-livesync.git
synced 2026-01-10 21:18:31 +00:00
Build the image:
From the root directory of the vrtmrz/filesystem-livesync repository run the following to build the image:
docker build -t filesystem-livesync -f docker/Dockerfile .
Configure the image:
Assuming a folder at /tmp/data was going to store your config and vaults, write the following to /tmp/data/config.json:
{
"config_1": {
"server": {
"uri": "http://example-uri/private1_vault",
"auth": {
"username": "couchdb_username",
"password": "couchdb_password",
"passphrase": "mypassphrase" // Remove if no passphrase is set for Vault
},
"initialScan": true
},
"local": {
"path": "/data/vault1",
"initialScan": true
},
"auto_reconnect": true,
"sync_on_connect": true
}
}
Run the image:
docker run -it --rm -v /tmp/data:/data filesystem-livesync
If you would like to be able to edit files from your host running Docker, it is recommended to set the CHOKIDAR_USEPOLLING environment variable to equal 1:
docker run -it --rm -v /tmp/data:/data -e CHOKIDAR_USEPOLLING=1 filesystem-livesync