diff --git a/site-cookbooks/kosmos-mastodon/attributes/default.rb b/site-cookbooks/kosmos-mastodon/attributes/default.rb index 9d99cea..eb91556 100644 --- a/site-cookbooks/kosmos-mastodon/attributes/default.rb +++ b/site-cookbooks/kosmos-mastodon/attributes/default.rb @@ -4,6 +4,8 @@ node.default["kosmos-mastodon"]["streaming_port"] = 4000 node.default["kosmos-mastodon"]["server_name"] = "kosmos.social" node.default["kosmos-mastodon"]["redis_url"] = "redis://localhost:6379/1" node.default["kosmos-mastodon"]["sidekiq_threads"] = 25 +# Allocate this amount of RAM to the Java heap for Elasticsearch +node.default["kosmos-mastodon"]["elasticsearch"]["allocated_memory"] = "1536m" node.override["tor"]["HiddenServices"]["mastodon"] = { "HiddenServicePorts" => ["80 127.0.0.1:80"] diff --git a/site-cookbooks/kosmos-mastodon/recipes/default.rb b/site-cookbooks/kosmos-mastodon/recipes/default.rb index 0e4dba9..a752a50 100644 --- a/site-cookbooks/kosmos-mastodon/recipes/default.rb +++ b/site-cookbooks/kosmos-mastodon/recipes/default.rb @@ -36,7 +36,7 @@ elasticsearch_install 'elasticsearch' do end elasticsearch_configure 'elasticsearch' do - allocated_memory '1536m' + allocated_memory node["kosmos-mastodon"]["elasticsearch"]["allocated_memory"] end elasticsearch_service 'elasticsearch'