Git Product home page Git Product logo

docker-syncovery's People

Contributors

howard3 avatar myunclesam avatar unze avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

docker-syncovery's Issues

Suggestion to expose port 8889

When adding Google Drive (perhaps any other cloud service that needs auth) the redirect URL contains 8889. This address is used only briefly and one time, when letting the connection happen in the first place. Unless that's exposed as well, we can't add the remote service.

By the way, thanks for creating this image, I really like Syncovery on Win, and now I have a way to performantly back up my data within WSL/Docker, those files that are not supposed to end up in a repo. Without your help the dockerization would have taken way longer for me.

Document the build process

Thanks a lot for that

It would be nice to better document the build process or may be include a scripts which does the parsing of the listed URL and call the docker build accordingly.
Here below is the dirty script I quickly made, doesn't include any error check but it did allowed me to build successfully the docker image locally. I could provide a PR but not sure you would find this clean enough to be included.

Once again thank you for providing this.

All best

#!/usr/bin/env bash

wget https://www.syncovery.com/linver_x86_64-Web.tar.gz.txt 2>/dev/null
wget https://www.syncovery.com/linver_guardian_x86_64.tar.gz.txt 2>/dev/null
wget https://www.syncovery.com/linver_rs_x86_64.tar.gz.txt 2>/dev/null

mapfile -t syncovery <linver_x86_64-Web.tar.gz.txt
mapfile -t guardian  <linver_guardian_x86_64.tar.gz.txt
mapfile -t remote    <linver_rs_x86_64.tar.gz.txt

SYNCOVERY_DOWNLOADLINK=${syncovery[2]}
VERSION=${syncovery[4]}
GUARD_DOWNLOADLINK=${guardian[2]}
REMOTE_DOWNLOADLINK=${remote[2]}

docker build . -t docker_syncovery:${VERSION}-ubuntu \
  --build-arg SYNCOVERY_DOWNLOADLINK=${SYNCOVERY_DOWNLOADLINK} \
  --build-arg GUARD_DOWNLOADLINK=${GUARD_DOWNLOADLINK} \
  --build-arg REMOTE_DOWNLOADLINK=${REMOTE_DOWNLOADLINK}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.