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