From b2ff7c7a85f9411d185317be8e2e15d0ae632e81 Mon Sep 17 00:00:00 2001 From: Ahmedul Haque Abid Date: Mon, 7 Oct 2024 23:37:43 +0600 Subject: [PATCH] Add redis-insight service --- .env.example | 4 +++- redis-insight/.example.env | 1 + redis-insight/compose.redis-insight.example.yaml | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 redis-insight/.example.env create mode 100644 redis-insight/compose.redis-insight.example.yaml diff --git a/.env.example b/.env.example index 771537f..cd04f1a 100644 --- a/.env.example +++ b/.env.example @@ -2,7 +2,7 @@ COMPOSE_CONVERT_WINDOWS_PATHS=1 # Select which docker-compose files to include. Append more with `:docker-compose.prod.yml` at the end -COMPOSE_FILE=docker-compose.yml:docker-compose.override.adminer.yml:docker-compose.override.cassandra.yml:docker-compose.override.mysql.yml:docker-compose.override.redis.yml:docker-compose.override.minio.yml:docker-compose.override.rabbitmq.yml:docker-compose.override.elasticsearch.yml:docker-compose.override.maildev.yml:docker-compose.override.mailhog.yml:docker-compose.override.traefik.yml:docker-compose.override.grafana.yml:docker-compose.override.redisearch.yml:docker-compose.override.redis-stack.yml:docker-compose.override.cassandra-dse.yml:docker-compose.override.apache-zookeeper.yml:docker-compose.override.postgres.yml:docker-compose.override.fluentd.yml:docker-compose.override.apache-druid.yml:docker-compose.override.jenkins.yml:docker-compose.override.mongo.yml:docker-compose.override.flagr.yml:docker-compose.override.yml +COMPOSE_FILE=docker-compose.yml:docker-compose.override.adminer.yml:docker-compose.override.cassandra.yml:docker-compose.override.mysql.yml:docker-compose.override.redis.yml:redis-insight/compose.redis-insight.yml:docker-compose.override.minio.yml:docker-compose.override.rabbitmq.yml:docker-compose.override.elasticsearch.yml:docker-compose.override.maildev.yml:docker-compose.override.mailhog.yml:docker-compose.override.traefik.yml:docker-compose.override.grafana.yml:docker-compose.override.redisearch.yml:docker-compose.override.redis-stack.yml:docker-compose.override.cassandra-dse.yml:docker-compose.override.apache-zookeeper.yml:docker-compose.override.postgres.yml:docker-compose.override.fluentd.yml:docker-compose.override.apache-druid.yml:docker-compose.override.jenkins.yml:docker-compose.override.mongo.yml:docker-compose.override.flagr.yml:docker-compose.override.yml # Change the separator from : to ; on Windows COMPOSE_PATH_SEPARATOR=: @@ -35,6 +35,7 @@ RABBITMQ_IMAGE_TAG=3.12.1-management REDIS_IMAGE_TAG=7.4.1 REDISEARCH_IMAGE_TAG=2.0.6 REDIS_STACK_IMAGE_TAG=7.2.0-v10 +REDIS_INSIGHT_IMAGE_TAG=2.58.0 TRAEFIK_IMAGE_TAG=2.9.6 POSTGRES_IMAGE_TAG=15.2 ZOOKEEPER_IMAGE_TAG=3.8.1 @@ -72,6 +73,7 @@ REDIS_PUBLISH_PORT=6379 REDIS_SENTINEL_PUBLISH_PORT=26379 REDIS_SLAVE_PUBLISH_PORT=6380 REDIS_COMMANDER_PUBLISH_PORT=8081 +REDIS_INSIGHT_PUBLISH_PORT=5540 REDISEARCH_PUBLISH_PORT=16379 REDISEARCH_SLAVE_PUBLISH_PORT=16380 REDIS_STACK_PUBLISH_PORT=16479 diff --git a/redis-insight/.example.env b/redis-insight/.example.env new file mode 100644 index 0000000..16bc921 --- /dev/null +++ b/redis-insight/.example.env @@ -0,0 +1 @@ +RI_LOG_LEVEL=info diff --git a/redis-insight/compose.redis-insight.example.yaml b/redis-insight/compose.redis-insight.example.yaml new file mode 100644 index 0000000..9cbd1ef --- /dev/null +++ b/redis-insight/compose.redis-insight.example.yaml @@ -0,0 +1,15 @@ +volumes: + common-redis-insight: + name: 'common-redis-insight' + +services: + redis: + image: redis/redisinsight:${REDIS_INSIGHT_IMAGE_TAG:-2.58.0} + env_file: + - .env + networks: + - common-net + ports: + - 127.0.0.1:${REDIS_INSIGHT_PUBLISH_PORT:-5540}:5540 + volumes: + - common-redis-insight:/data