mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
fix(self-host): persist valkey and stop evicting durable state (#2240)
This commit is contained in:
@@ -97,3 +97,12 @@ FLUXER_DISCOVERY_ENABLED=true
|
|||||||
#FLUXER_POSTGRES_SHARED_BUFFERS=512MB
|
#FLUXER_POSTGRES_SHARED_BUFFERS=512MB
|
||||||
#FLUXER_POSTGRES_EFFECTIVE_CACHE_SIZE=2GB
|
#FLUXER_POSTGRES_EFFECTIVE_CACHE_SIZE=2GB
|
||||||
#FLUXER_POSTGRES_WORK_MEM=8MB
|
#FLUXER_POSTGRES_WORK_MEM=8MB
|
||||||
|
|
||||||
|
# The bundled Valkey holds durable state as well as cache: the bulk message
|
||||||
|
# deletion queue, the account deletion queue and every distributed lock, none of
|
||||||
|
# which carry an expiry. It therefore runs with an append-only file on a named
|
||||||
|
# volume and with noeviction, so an over-limit write fails loudly instead of
|
||||||
|
# silently deleting queued work. Only change the policy if you have moved that
|
||||||
|
# durable state elsewhere.
|
||||||
|
#FLUXER_VALKEY_MAXMEMORY=192mb
|
||||||
|
#FLUXER_VALKEY_MAXMEMORY_POLICY=noeviction
|
||||||
|
|||||||
@@ -180,7 +180,11 @@ services:
|
|||||||
memory: ${FLUXER_VALKEY_MEMORY_LIMIT:-256mb}
|
memory: ${FLUXER_VALKEY_MEMORY_LIMIT:-256mb}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks: [fluxer]
|
networks: [fluxer]
|
||||||
command: ["valkey-server", "--save", "", "--appendonly", "no", "--maxmemory", "192mb", "--maxmemory-policy", "allkeys-lru"]
|
command: ["valkey-server", "--appendonly", "yes", "--appendfsync", "everysec", "--dir", "/data",
|
||||||
|
"--maxmemory", "${FLUXER_VALKEY_MAXMEMORY:-192mb}",
|
||||||
|
"--maxmemory-policy", "${FLUXER_VALKEY_MAXMEMORY_POLICY:-noeviction}"]
|
||||||
|
volumes:
|
||||||
|
- valkey-data:/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "valkey-cli", "ping"]
|
test: ["CMD", "valkey-cli", "ping"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
@@ -607,6 +611,7 @@ volumes:
|
|||||||
caddy-data:
|
caddy-data:
|
||||||
caddy-config:
|
caddy-config:
|
||||||
postgres-data:
|
postgres-data:
|
||||||
|
valkey-data:
|
||||||
nats-data:
|
nats-data:
|
||||||
meilisearch-data:
|
meilisearch-data:
|
||||||
seaweedfs-data:
|
seaweedfs-data:
|
||||||
|
|||||||
Reference in New Issue
Block a user