Describe the bug
Under certain conditions (typically new users deploying their first application), tapis apps deploy fails with a 404 unless --no-upload is specified.
To Reproduce
Steps to reproduce the behavior:
- Create a new DesignSafe Account (or temporarily rename the apps directory)
- Run
tapis auth init --interactive and choose designsafe
- Clone https://github.com/cdelcastillo21/tapisv2_apps and
cd tapisv2_apps/test_app
tapis apps deploy
Expected behavior
A message similar to the one below
[Errno 404] Not Found for https://agave.designsafe-ci.org/files/v2/media/system/designsafe.storage.default//bpachev/apps/assets-2021-06-07: 'No such file or directory'
After some time digging around the source code, I discovered the issue was because I didn't have an apps directory on my DesignSafe account - and the code did not handle the case when multiple directories on deployPath don't exist. I created a simple, minimal PR that resolved the issue I ran into - #359.
Describe the bug
Under certain conditions (typically new users deploying their first application),
tapis apps deployfails with a 404 unless --no-upload is specified.To Reproduce
Steps to reproduce the behavior:
tapis auth init --interactiveand choose designsafecd tapisv2_apps/test_apptapis apps deployExpected behavior
A message similar to the one below
[Errno 404] Not Found for https://agave.designsafe-ci.org/files/v2/media/system/designsafe.storage.default//bpachev/apps/assets-2021-06-07: 'No such file or directory'After some time digging around the source code, I discovered the issue was because I didn't have an
appsdirectory on my DesignSafe account - and the code did not handle the case when multiple directories ondeployPathdon't exist. I created a simple, minimal PR that resolved the issue I ran into - #359.