github.com/diadata-org/diadata@v1.4.593/deployments/docker-compose.foreignscraper.yml (about) 1 version: '3.2' 2 services: 3 4 coingeckoscraper: 5 depends_on: [genericforeignscraper] 6 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericforeignscraper:latest 7 command: /bin/foreignscraper -foreignType Coingecko 8 networks: 9 - kafka-network 10 - influxdb-network 11 - redis-network 12 environment: 13 - EXEC_MODE=production 14 logging: 15 options: 16 max-size: "50m" 17 18 coinmarketcapscraper: 19 depends_on: [genericforeignscraper] 20 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericforeignscraper:latest 21 command: /bin/foreignscraper -foreignType CoinMarketCap 22 networks: 23 - kafka-network 24 - influxdb-network 25 - redis-network 26 environment: 27 - EXEC_MODE=production 28 - CMC_API_KEY=${CMC_API_KEY} 29 secrets: 30 - Coinmarketcap-API.key 31 logging: 32 options: 33 max-size: "50m" 34 35 genericforeignscraper: 36 build: 37 context: ../../../.. 38 dockerfile: github.com/diadata-org/diadata/build/Dockerfile-genericForeignScraper 39 image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericforeignscraper:latest 40 restart: "no" 41 networks: 42 - kafka-network 43 - influxdb-network 44 - redis-network 45 environment: 46 - EXEC_MODE=production 47 logging: 48 options: 49 max-size: "50m" 50 51 secrets: 52 Coinmarketcap-API.key: 53 file: $GOPATH/src/github.com/diadata-org/diadata/secrets/Coinmarketcap-API.key 54 55 networks: 56 kafka-network: 57 external: 58 name: kafka_kafka-network 59 redis-network: 60 external: 61 name: redis_redis-network 62 influxdb-network: 63 external: 64 name: influxdb_influxdb-network