Skip to content
Snippets Groups Projects
Commit 147ecf12 authored by Anusha Ranganathan's avatar Anusha Ranganathan
Browse files

Create downloads volume

parent 36a6eb6d
Branches
Tags
1 merge request!294Create downloads volume
......@@ -161,7 +161,7 @@ ARK_NAAN=
# Download
DOWNLOAD_FILES_SIZE_LIMIT=100000000
DOWNLOAD_FILES_COUNT_LIMIT=150
DOWNLOAD_PATH=tmp/downloads
DOWNLOAD_PATH=/shared/downloads
# Admin set titles for the workflows
RUB_ADMIN_SET_TITLE="RUB publication workflow"
......
......@@ -157,7 +157,7 @@ ARK_NAAN=
# Download
DOWNLOAD_FILES_SIZE_LIMIT=100000000
DOWNLOAD_FILES_COUNT_LIMIT=150
DOWNLOAD_PATH=tmp/downloads
DOWNLOAD_PATH=/shared/downloads
# Admin set titles for the workflows
RUB_ADMIN_SET_TITLE="RUB publication workflow"
......
......@@ -19,6 +19,7 @@ mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}cache" && chmod
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}db-fcrepo" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}db-fcrepo" && setfacl --modify="user:70:rwx" "${DOCKER_VOLUMES_PATH_PREFIX}db-fcrepo"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}db-app" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}db-app" && setfacl --modify="user:70:rwx" "${DOCKER_VOLUMES_PATH_PREFIX}db-app"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}derivatives" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}derivatives"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}downloads" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}downloads"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}fcrepo" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}fcrepo"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}file_uploads" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}file_uploads"
mkdir --mode=700 --parents "${DOCKER_VOLUMES_PATH_PREFIX}redis" && chmod 700 "${DOCKER_VOLUMES_PATH_PREFIX}redis" && setfacl --modify="user:999:rwx" "${DOCKER_VOLUMES_PATH_PREFIX}redis" && setfacl --modify="group:999:rwx" "${DOCKER_VOLUMES_PATH_PREFIX}redis"
......
......@@ -49,15 +49,15 @@ module DownloadHelper
end
def base_download_dir
File.join(ENV.fetch('DOWNLOAD_PATH', 'tmp/downloads'), work.id)
File.join(ENV.fetch('DOWNLOAD_PATH', '/shared/downloads'), work.id)
end
def zip_file_path
File.join(ENV.fetch('DOWNLOAD_PATH', "tmp/downloads"), "#{work.id}.zip")
File.join(ENV.fetch('DOWNLOAD_PATH', "/shared/downloads"), "#{work.id}.zip")
end
def shell_file_path
File.join(ENV.fetch('DOWNLOAD_PATH', "tmp/downloads"), "#{work.id}.sh")
File.join(ENV.fetch('DOWNLOAD_PATH', "/shared/downloads"), "#{work.id}.sh")
end
def cleanup_path(file_path)
......
......@@ -23,7 +23,7 @@ module SearchDownloadHelper
end
def shell_file_path
@shell_file_path ||= File.join(ENV.fetch('DOWNLOAD_PATH', "tmp/downloads"), "users/#{shell_file_name}")
@shell_file_path ||= File.join(ENV.fetch('DOWNLOAD_PATH', "/shared/downloads"), "users/#{shell_file_name}")
end
def shell_file_name
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment