Skip to content

Commit

Permalink
feat: dragonfly db configuraion added
Browse files Browse the repository at this point in the history
  • Loading branch information
RatulSaqibKhan committed Oct 29, 2024
1 parent 779ae3b commit b37f178
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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: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
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.dragonfly.yml:docker-compose.override.yml

# Change the separator from : to ; on Windows
COMPOSE_PATH_SEPARATOR=:
Expand Down Expand Up @@ -90,6 +90,7 @@ JENKINS_PUBLISH_PORT=8443
MONGO_PUBLISH_PORT=27019
SFTP_PUBLISH_PORT=8422
FLAGR_PUBLISH_PORT=28000
DRAGONFLY_PUBLISH_PORT=36379

# =============================================================

Expand All @@ -104,3 +105,7 @@ SFTP_VOLUME_DATA_DIR=./sftp-data

NAMED_VOLUME_TO_BACKUP=common-mysql-db
NAMED_VOLUME_TO_RESTORE=common-mysql-db

# =============================================================

DRAGONFLY_PASSWORD=dragonflypass
18 changes: 18 additions & 0 deletions docker-compose.override.dragonfly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Official doc: https://www.dragonflydb.io/docs/getting-started/docker-compose
volumes:
common-dragonfly-db:
name: 'common-dragonfly-db'

services:

dragonfly:
image: 'docker.dragonflydb.io/dragonflydb/dragonfly'
ulimits:
memlock: -1
command: ["--requirepass", "${DRAGONFLY_PASSWORD}"]
volumes:
- common-dragonfly-db:/data
networks:
common-net:
aliases:
- common-dragonfly
6 changes: 6 additions & 0 deletions docker-compose.override.example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -192,3 +192,9 @@ services:
- ${FLAGR_PUBLISH_PORT}:18000
volumes:
- ./flagr/flagr_db:/data/db

dragonfly:
ports:
- ${DRAGONFLY_PUBLISH_PORT}:6379
volumes:
- common-dragonfly-db:/data
1 change: 1 addition & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ SFTP | sftp | | common-sftp
Traefik | traefik | | traefik
Volume Backup | volume-backup | |
Volume Restore | volume-restore | |
Dragonflydb | dragonfly | | common-dragonfly

**Note**: The following services will not work in Windows Host Machine. You will have to use it inside WSL2 Distribution.
* NFS Server
Expand Down

0 comments on commit b37f178

Please sign in to comment.