version: '3.4' #API + REDIS services: #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 parr-redis: image: redis:7.2.3 restart: always ports: - 6379:6379 #command: redis-server /usr/local/etc/redis/redis.conf volumes: - parr_redis_data:/data #- parr_redis_config/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: networks: parr-network: driver: overlay external: true volumes: parr_redis_data: name: parr_redis_data driver_opts: type: "nfs" o: "addr=dvgd-appfs-01.dvgd.oao.rzd,soft,rw,nfsvers=4" device: ":/nfs/dvgd-swarm-01/parr_redis/data" parr_redis_config: name: parr_redis_config driver_opts: type: "nfs" o: "addr=dvgd-appfs-01.dvgd.oao.rzd,soft,rw,nfsvers=4" device: ":/nfs/dvgd-swarm-01/parr_redis/config" #parr_storage_dev: #name: parr_storage_dev #driver: local #driver_opts: #type: cifs #o: "addr=dvgd-appfs-01,username=parruserdev,password=P@ssDevParr202MM" #device: //dvgd-appfs-01/parr_storage_dev #tag=v1.0.0 docker compose up -d