github.com/diadata-org/diadata@v1.4.593/deployments/docker-compose.services.yml (about) 1 version: '3.2' 2 services: 3 4 tradesblockservice: 5 build: 6 context: ../../../.. 7 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-tradesBlockService 8 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_tradesblockservice:latest 9 networks: 10 - kafka-network 11 - redis-network 12 - influxdb-network 13 - postgres-network 14 logging: 15 options: 16 max-size: "50m" 17 volumes: 18 - /home/srv/config:/config 19 environment: 20 - EXEC_MODE=production 21 22 filtersblockservice: 23 build: 24 context: ../../../.. 25 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-filtersBlockService 26 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_filtersblockservice:latest 27 networks: 28 - kafka-network 29 - redis-network 30 - influxdb-network 31 - postgres-network 32 environment: 33 - EXEC_MODE=production 34 logging: 35 options: 36 max-size: "50m" 37 38 graphservice: 39 build: 40 context: ../../../.. 41 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-graphService 42 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_graphservice:latest 43 networks: 44 - redis-network 45 - influxdb-network 46 volumes: 47 - /home/srv/restServer/charts:/charts 48 environment: 49 - EXEC_MODE=production 50 logging: 51 options: 52 max-size: "50m" 53 54 # itinservice: 55 # build: 56 # context: ../../../.. 57 # dockerfile: github.com/diadata-org/diadata/build/Dockerfile-itinService 58 # image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_itinservice:latest 59 # networks: 60 # - redis-network 61 # - influxdb-network 62 # environment: 63 # - EXEC_MODE=production 64 # logging: 65 # options: 66 # max-size: "50m" 67 68 indexcalculationservice: 69 build: 70 context: ../../../.. 71 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-indexCalculationService 72 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_indexcalculationservice:latest 73 networks: 74 - redis-network 75 - influxdb-network 76 environment: 77 - EXEC_MODE=production 78 logging: 79 options: 80 max-size: "50m" 81 82 cviservice: 83 build: 84 context: ../../../.. 85 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-cviService 86 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_cviservice:latest 87 networks: 88 - redis-network 89 - influxdb-network 90 environment: 91 - EXEC_MODE=production 92 logging: 93 options: 94 max-size: "50m" 95 96 ethcviservice: 97 build: 98 context: ../../../.. 99 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-cviServiceEth 100 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_ethcviservice:latest 101 networks: 102 - redis-network 103 - influxdb-network 104 environment: 105 - EXEC_MODE=production 106 logging: 107 options: 108 max-size: "50m" 109 110 blockchainservice: 111 build: 112 context: ../../../.. 113 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-blockchainservice 114 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_blockchainservice:latest 115 networks: 116 - postgres-network 117 environment: 118 - EXEC_MODE=production 119 secrets: 120 - postgres_credentials 121 logging: 122 options: 123 max-size: "50m" 124 125 pairdiscoveryservice: 126 build: 127 context: ../../../.. 128 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-pairDiscoveryService 129 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_pairdiscoveryservice:latest 130 networks: 131 - redis-network 132 - postgres-network 133 environment: 134 - EXEC_MODE=production 135 secrets: 136 - postgres_credentials 137 logging: 138 options: 139 max-size: "50m" 140 141 supplyservice: 142 build: 143 context: ../../../.. 144 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-supplyService 145 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_supplyservice:latest 146 networks: 147 - redis-network 148 - influxdb-network 149 - postgres-network 150 secrets: 151 - postgres_credentials 152 environment: 153 - EXEC_MODE=production 154 logging: 155 options: 156 max-size: "50m" 157 158 networks: 159 kafka-network: 160 external: 161 name: kafka_kafka-network 162 redis-network: 163 external: 164 name: redis_redis-network 165 influxdb-network: 166 external: 167 name: influxdb_influxdb-network 168 postgres-network: 169 external: 170 name: postgres_postgres-network 171 172 secrets: 173 postgres_credentials: 174 file: ../secrets/postgres_credentials.txt