diff --git a/lib/snaplet/Taskfile.yaml b/lib/snaplet/Taskfile.yaml index b73d9bf..13e14de 100644 --- a/lib/snaplet/Taskfile.yaml +++ b/lib/snaplet/Taskfile.yaml @@ -86,13 +86,14 @@ tasks: vars: - SNAPLET_BUCKET - SNAPSHOT_ENV + - SNAPLET_TARGET_DB_NAME cmds: - - aws s3 cp --sse=AES256 --recursive {{.SNAPSHOT_PATH}} {{.SNAPLET_BUCKET}}/{{.SNAPSHOT_ENV}}/{{.SNAPSHOT_NAME}} + - aws s3 cp --sse=AES256 --recursive {{.SNAPSHOT_PATH}} {{.SNAPLET_BUCKET}}/{{.SNAPLET_TARGET_DB_NAME}}/{{.SNAPSHOT_ENV}}/{{.SNAPSHOT_NAME}} - | if [ "{{.UPLOAD_AS_LATEST}}" -eq "true" ]; then # We first remove everything so there are no artifacts leftover from a previous upload that we're not overwriting. - aws s3 rm --recursive {{.SNAPLET_BUCKET}}/{{.SNAPSHOT_ENV}}/latest - aws s3 cp --sse=AES256 --recursive {{.SNAPSHOT_PATH}} {{.SNAPLET_BUCKET}}/{{.SNAPSHOT_ENV}}/latest + aws s3 rm --recursive {{.SNAPLET_BUCKET}}/{{.SNAPLET_TARGET_DB_NAME}}/{{.SNAPSHOT_ENV}}/latest + aws s3 cp --sse=AES256 --recursive {{.SNAPSHOT_PATH}} {{.SNAPLET_BUCKET}}/{{.SNAPLET_TARGET_DB_NAME}}/{{.SNAPSHOT_ENV}}/latest fi download: @@ -115,8 +116,9 @@ tasks: vars: - SNAPLET_BUCKET - SNAPSHOT_ENV + - SNAPLET_TARGET_DB_NAME cmds: - - aws s3 cp --quiet --sse=AES256 --recursive {{.SNAPLET_BUCKET}}/{{.SNAPSHOT_ENV}}/{{.RESTORE_SNAPSHOT}} {{.SNAPSHOT_PATH}} + - aws s3 cp --quiet --sse=AES256 --recursive {{.SNAPLET_BUCKET}}/{{SNAPLET_TARGET_DB_NAME}}/{{.SNAPSHOT_ENV}}/{{.RESTORE_SNAPSHOT}} {{.SNAPSHOT_PATH}} - printf "\n\n⬇ Snapshot downloaded to {{.SNAPSHOT_PATH}}\n\n" restore: