Configure maximum upload size

This commit is contained in:
2026-04-18 14:34:43 +04:00
parent f05b82ec21
commit 537c409de4
3 changed files with 4 additions and 2 deletions

View File

@@ -11,3 +11,4 @@ node.default['blossom']['allowed_pubkeys'] = []
node.default['blossom']['storage']['backend'] = 'local'
node.default['blossom']['storage']['local']['dir'] = "/home/#{node['blossom']['user']}/data/blobs"
node.default['blossom']['storage']['s3'] = {}
node.default['blossom']['max_size'] = 104857600

View File

@@ -46,7 +46,8 @@ template "#{node['blossom']['install_dir']}/config.yml" do
storage_backend: node['blossom']['storage']['backend'],
storage_local_dir: node['blossom']['storage']['local']['dir'],
storage_s3: node['blossom']['storage']['s3'],
allowed_pubkeys: node['blossom']['allowed_pubkeys']
allowed_pubkeys: node['blossom']['allowed_pubkeys'],
max_size: node['blossom']['max_size']
)
notifies :restart, 'service[blossom]', :delayed
end

View File

@@ -40,4 +40,4 @@ upload:
enabled: true
requireAuth: <%= @allowed_pubkeys && !@allowed_pubkeys.empty? ? 'true' : 'false' %>
requirePubkeyInRule: <%= @allowed_pubkeys && !@allowed_pubkeys.empty? ? 'true' : 'false' %>
maxSize: 5368709120 # 5 GB
maxSize: <%= @max_size %>