From 1bdc7eaf4fc226cb4552403033e6b2a080fa9618 Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Fri, 17 Oct 2025 09:49:45 +0200 Subject: [PATCH 1/4] feat: add RedisInsight --- CHANGELOG.md | 6 ++++++ README.md | 5 +++++ redisinsight.yml | 16 ++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 redisinsight.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 95a681a..0164f9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [2.8.0](https://github.com/le-phare/docker-stack/compare/v2.7.1...v2.8.0) (2025-10-17) + +### Features + +* add optional redisinsight service ([todo](todo)) + ## [2.7.1](https://github.com/le-phare/docker-stack/compare/v2.7.0...v2.7.1) (2025-07-23) diff --git a/README.md b/README.md index f19c322..da54b3a 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,11 @@ The repository currently supports these message brokers: - rabbitmq 3.8 +[Redisinsight](https://redis.io/insight/) is available: + + - Add `./redisinsight.yml` to your `.env` + - Got to [redisinsight.${DOCKER_HOST_SUFFIX}.lph](https://redisinsight.${DOCKER_HOST_SUFFIX}.lph/) or [redisinsight.lph](https://redisinsight.lph/) + An optional watchtower service is available to update docker images automatically. Add `watchtower.yml` to `COMPOSE_FILE` variable and set a schedule with `WATCHTOWER_SCHEDULE` variable in your `.env` file (default is `0 0 17 * * *`). You should also [login to your docker hub account](https://docs.docker.com/security/for-developers/access-tokens/#create-an-access-token) to prevent rate limit issues. ## Troubleshooting diff --git a/redisinsight.yml b/redisinsight.yml new file mode 100644 index 0000000..c229e0d --- /dev/null +++ b/redisinsight.yml @@ -0,0 +1,16 @@ +services: + redisinsight: + image: redis/redisinsight:latest + restart: unless-stopped + volumes: + - redisinsight:/data + networks: + - private + - public + labels: + caddy: 'redisinsight.lph, redisinsight.${DOCKER_HOST_SUFFIX:-local}' + caddy.tls: internal + caddy.reverse_proxy: "{{ upstreams 5540 }}" + +volumes: + redisinsight: From 785f8305b026e3b26c469a8aca2e4287d2ec0570 Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Fri, 17 Oct 2025 09:52:38 +0200 Subject: [PATCH 2/4] doc: update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0164f9a..72d8ce9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Features -* add optional redisinsight service ([todo](todo)) +* add optional redisinsight service ([1bdc7eaf](https://github.com/le-phare/docker-stack/pull/53/commits/1bdc7eaf4fc226cb4552403033e6b2a080fa9618)) ## [2.7.1](https://github.com/le-phare/docker-stack/compare/v2.7.0...v2.7.1) (2025-07-23) From 8fcb2e763863b981b69d77104e6c79527e852228 Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Fri, 17 Oct 2025 14:57:01 +0200 Subject: [PATCH 3/4] chore: remove changelog entry --- CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72d8ce9..95a681a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,5 @@ # Changelog -## [2.8.0](https://github.com/le-phare/docker-stack/compare/v2.7.1...v2.8.0) (2025-10-17) - -### Features - -* add optional redisinsight service ([1bdc7eaf](https://github.com/le-phare/docker-stack/pull/53/commits/1bdc7eaf4fc226cb4552403033e6b2a080fa9618)) - ## [2.7.1](https://github.com/le-phare/docker-stack/compare/v2.7.0...v2.7.1) (2025-07-23) From 006a71196dc60f3028c81bb4eac3b485ba0ee7ab Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Fri, 17 Oct 2025 16:02:13 +0200 Subject: [PATCH 4/4] refactor: move redisinsight into redis directory --- README.md | 2 +- redisinsight.yml => redis/redisinsight.yml | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename redisinsight.yml => redis/redisinsight.yml (100%) diff --git a/README.md b/README.md index da54b3a..1706c15 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ The repository currently supports these message brokers: [Redisinsight](https://redis.io/insight/) is available: - - Add `./redisinsight.yml` to your `.env` + - Add `./redis/redisinsight.yml` to your `.env` - Got to [redisinsight.${DOCKER_HOST_SUFFIX}.lph](https://redisinsight.${DOCKER_HOST_SUFFIX}.lph/) or [redisinsight.lph](https://redisinsight.lph/) An optional watchtower service is available to update docker images automatically. Add `watchtower.yml` to `COMPOSE_FILE` variable and set a schedule with `WATCHTOWER_SCHEDULE` variable in your `.env` file (default is `0 0 17 * * *`). You should also [login to your docker hub account](https://docs.docker.com/security/for-developers/access-tokens/#create-an-access-token) to prevent rate limit issues. diff --git a/redisinsight.yml b/redis/redisinsight.yml similarity index 100% rename from redisinsight.yml rename to redis/redisinsight.yml