From 230402caf778f194f85aa066fd64b8037e58af51 Mon Sep 17 00:00:00 2001 From: Mikhail Trubnikov Date: Wed, 29 Nov 2023 12:11:37 +1000 Subject: [PATCH] feat(api): docker compose add redis --- docker-compose.yml | 82 +++++++++++++++++++++++++++++++++------------- 1 file changed, 59 insertions(+), 23 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 904d1bce..7322f018 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,35 +1,71 @@ version: '3.4' -#API +#API + REDIS services: - parr-api: - image: harbor.dvgd.rzd/parr/parr-api:${tag:-latest} - #container_name: parr-api - #restart: always - environment: - - ASPNETCORE_ENVIRONMENT=Production - - TZ=Europe/Moscow - ports: - - 8082:80 - #volumes: - #- /var/log/parr-api:/app/log - #- parr_storage_dev:/app/Data - logging: - driver: fluentd - options: - fluentd-address: dvgd-mng-02.dvgd.oao.rzd:24224 - tag: parr.api.serilog - deploy: - replicas: 2 - networks: - parr-network: + #API + parr-api: + image: harbor.dvgd.rzd/parr/parr-api:${tag:-latest} + #container_name: parr-api + #restart: always + environment: + - ASPNETCORE_ENVIRONMENT=Production + - TZ=Europe/Moscow + ports: + - 8082:80 + #volumes: + #- /var/log/parr-api:/app/log + #- parr_storage_dev:/app/Data + logging: + driver: fluentd + options: + fluentd-address: dvgd-mng-02.dvgd.oao.rzd:24224 + tag: parr.api.serilog + deploy: + replicas: 2 + networks: + parr-network: + + #REDIS + redis: + image: redis:7.2.3 + restart: always + ports: + - 6379:6379 + volumes: + - parr_redis/dаta:/root/redis + - parr_redis/redis.conf:/usr/local/etc/redis/redis.conf + environment: + - REDIS_PASSWORD=ParrP@ssPtk202MMdevDvs + - REDIS_PORT=6379 + - REDIS_DATABASES=16 + deploy: + replicas: 1 + networks: + parr-network: + + #REDIS ADMIN + redisinsight: + image: redislabs/redisinsight:latest + restart: always + ports: + - 8001:8001 + deploy: + replicas: 1 + networks: + parr-network: networks: parr-network: driver: overlay external: true -#volumes: +volumes: + parr_redis: + name: parr_redis + driver_opts: + type: "nfs" + o: "addr=dvgd-appfs-01.dvgd.oao.rzd,soft,rw,nfsvers=4" + device: ":/nfs/dvgd-swarm-01/parr_redis" #parr_storage_dev: #name: parr_storage_dev #driver: local