upgrade mastodon and use persistent redis
This commit is contained in:
parent
e4858d5d05
commit
9e8c5710f2
|
@ -9,6 +9,17 @@ module "mastodon-redis" {
|
||||||
memory = 256
|
memory = 256
|
||||||
memory_swap = 256
|
memory_swap = 256
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# In case the cache dies,
|
||||||
|
# tootctl feeds build
|
||||||
|
# regenerates the feeds, run it from
|
||||||
|
# inside a mastodon container
|
||||||
|
volumes = [
|
||||||
|
{
|
||||||
|
host_path = "/mnt/zwing/cache/mastodon-redis"
|
||||||
|
container_path = "/data"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
module "mastodon-db" {
|
module "mastodon-db" {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
locals {
|
locals {
|
||||||
version = "4.1.2"
|
version = "4.1.4"
|
||||||
env = [
|
env = [
|
||||||
"LOCAL_DOMAIN=tatooine.club",
|
"LOCAL_DOMAIN=tatooine.club",
|
||||||
"REDIS_HOST=mastodon-redis",
|
"REDIS_HOST=mastodon-redis",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
module "mastodon-web" {
|
module "mastodon-web" {
|
||||||
name = "mastodon-web"
|
name = "mastodon-web"
|
||||||
source = "../modules/container"
|
source = "../modules/container"
|
||||||
image = "tootsuite/mastodon:v${local.version}"
|
image = "ghcr.io/mastodon/mastodon:v${local.version}"
|
||||||
keep_image = true
|
keep_image = true
|
||||||
|
|
||||||
networks = ["mastodon", "traefik", "external", "postgres"]
|
networks = ["mastodon", "traefik", "external", "postgres"]
|
||||||
|
@ -44,8 +44,9 @@ module "mastodon-web" {
|
||||||
module "mastodon-streaming" {
|
module "mastodon-streaming" {
|
||||||
name = "mastodon-streaming"
|
name = "mastodon-streaming"
|
||||||
source = "../modules/container"
|
source = "../modules/container"
|
||||||
image = "tootsuite/mastodon:v${local.version}"
|
image = "ghcr.io/mastodon/mastodon:v${local.version}"
|
||||||
keep_image = true
|
keep_image = true
|
||||||
|
|
||||||
# 24 threads for Streaming
|
# 24 threads for Streaming
|
||||||
env = concat(local.env,[
|
env = concat(local.env,[
|
||||||
"DB_POOL=8",
|
"DB_POOL=8",
|
||||||
|
@ -69,11 +70,10 @@ module "mastodon-streaming" {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
module "mastodon-sidekiq" {
|
module "mastodon-sidekiq" {
|
||||||
name = "mastodon-sidekiq"
|
name = "mastodon-sidekiq"
|
||||||
source = "../modules/container"
|
source = "../modules/container"
|
||||||
image = "tootsuite/mastodon:v${local.version}"
|
image = "ghcr.io/mastodon/mastodon:v${local.version}"
|
||||||
keep_image = true
|
keep_image = true
|
||||||
env = concat(local.env,[
|
env = concat(local.env,[
|
||||||
"DB_POOL=50"
|
"DB_POOL=50"
|
||||||
|
|
Loading…
Reference in New Issue