epam / cloud-pipeline

Cloud agnostic genomics analysis, scientific computation and storage platform
https://cloud-pipeline.com
Apache License 2.0
145 stars 58 forks source link

Embed the "Cloud Pipeline File Browser" (electron app) into the API and expose to the users #1340

Open sidoruka opened 4 years ago

sidoruka commented 4 years ago

As now we have the "Cloud Pipeline File Browser" application implemented (gui-cloud-pipeline-webdav-client) which can be used a local data storage browser. We'd need to include it into the Cloud Pipeline distribution (in the same manner as the "pipe").

This would greatly simplify the data access from the Windows workstation, which have lots of issues with the native webdav client.

rodichenko commented 4 years ago

@ekazachkova @mzueva to build a client

for linux:

npm install
npm run package:linux
# distributives will be located at out/cloud-pipeline-webdav-client-linux-x64

for windows:

npm install
npm run package:win32
# distributives will be located at out/cloud-pipeline-webdav-client-win32-ia32

for macOS:

npm install
npm run package:macos
# distributives will be located at out/cloud-pipeline-webdav-client-darwin-x64

If you build a client for windows platform on non-windows machine, you should pre-install wine.

mzueva commented 4 years ago

@sidoruka @NShaforostov @rodichenko Cloud Pipeline File Browser may be downloaded via /webdav-linux.tar.gz, /webdav-win32.zip, /webdav-win64.zip paths.