UtrechtUniversity / yoda

A system for reliable, long-term storing and archiving large amounts of research data during all stages of a study.
https://utrechtuniversity.github.io/yoda/
GNU General Public License v3.0
44 stars 26 forks source link

YDA-5827: ensure securecopy present on consumer #448

Closed stsnel closed 2 months ago

stsnel commented 2 months ago

In environments with a separate consumer server, we need to ensure that the securecopy.sh script is present on the consumer as well, since the publication code ultimately uses msiExecCmd to resolve landing page and combi JSON data objects to a local file. If it resolves one of these data objects to a replica on the consumer, it will try to run securecopy from there.

In order to be able to run the securecopy script, we also need to install the SSH key for copying files to the public server.