From bdccf591a867dc65eb0cb94608ed5e8219253497 Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Sat, 1 Feb 2025 22:29:00 +0300 Subject: [PATCH] nats permanent storage --- deploy/docker-compose.yml | 8 ++++++-- deploy/nats_config.conf | 8 ++++++++ deploy/nats_config.yml | 2 -- 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 deploy/nats_config.conf delete mode 100644 deploy/nats_config.yml diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 6864f05..16f57c4 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -25,7 +25,11 @@ services: nats: image: nats:2.10 - command: "-config /nats_config.yml" + command: "-config /nats_config.conf" volumes: - - ./nats_config.yml:/nats_config.yml:ro + - ./nats_config.conf:/nats_config.conf:ro + - natsdata:/data restart: unless-stopped + +volumes: + natsdata: diff --git a/deploy/nats_config.conf b/deploy/nats_config.conf new file mode 100644 index 0000000..14b8d7d --- /dev/null +++ b/deploy/nats_config.conf @@ -0,0 +1,8 @@ +jetstream: enabled +max_payload: 4MB + +jetstream { + store_dir: /data + max_memory_store: 1GB + max_file_store: 10GB +} diff --git a/deploy/nats_config.yml b/deploy/nats_config.yml deleted file mode 100644 index 96ee1b1..0000000 --- a/deploy/nats_config.yml +++ /dev/null @@ -1,2 +0,0 @@ -jetstream: enabled -max_payload: 4MB