node.default["kosmos-mastodon"]["repo"]            = "https://gitea.kosmos.org/kosmos/mastodon.git"
node.default["kosmos-mastodon"]["revision"]        = "kosmos-production"
node.default["kosmos-mastodon"]["directory"]       = "/opt/mastodon"
node.default["kosmos-mastodon"]["puma_port"]       = 3000
node.default["kosmos-mastodon"]["streaming_port"]  = 4000
node.default["kosmos-mastodon"]["server_name"]     = "kosmos.social"
node.default["kosmos-mastodon"]["redis_url"]       = "redis://localhost:6379/0"
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", "443 127.0.0.1:443"]
}
