Skip to content

A basic Globus CLI container that synchronizes two directories across two Globus DTNs.

Notifications You must be signed in to change notification settings

uvarc/globus-scripting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

globus-sync

proof of concept

A simple container that will synchronize two directories between two Globus DTNs.

Assumes a human user has manually authenticated her/his globus-cli locally to obtain a .globus.cfg file that can be injected at runtime.

To run, map in a config file for authentication and populate a ORIGIN and DESTINATION ENV variable:

docker run -it -v ~/.globus.cfg:/root/.globus.cfg \
  -e ORIGIN="aa7c63e2-c838-11ea-bef9-0e716405a293:somrc/nem2p/" \
  -e DESTINATION="c4d80096-7612-11e7-8b5e-22000b9923ef:home/nem2p/" \
  uvarc/globus-mover /bin/bash /sync.sh

About

A basic Globus CLI container that synchronizes two directories across two Globus DTNs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published