github.com/diadata-org/diadata@v1.4.593/deployments/docker-compose.nfttradesscraper.yml (about)

     1  version: '3.2'
     2  services:
     3  
     4    genericnfttradesscraper:
     5      build:
     6        context: ../../../..
     7        dockerfile: github.com/diadata-org/diadata/build/Dockerfile-genericNFTTradesScraper
     8      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnfttradesscraper:latest
     9      restart: "no"
    10      networks:
    11        - postgres-network
    12      secrets:
    13        - postgres_credentials
    14      environment:
    15        - EXEC_MODE=production
    16      logging:
    17        options:
    18          max-size: "50m"
    19  
    20    openseascraper:
    21      depends_on: [genericnfttradesscraper]
    22      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnfttradesscraper:latest
    23      command: /bin/nftTrade-scrapers -nftclass=Opensea
    24      networks:
    25        - postgres-network
    26      secrets:
    27        - postgres_credentials
    28      environment:
    29        - EXEC_MODE=production
    30      logging:
    31        options:
    32          max-size: "50m"
    33  
    34    cryptopunksscraper:
    35      depends_on: [genericnfttradesscraper]
    36      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnfttradesscraper:latest
    37      command: /bin/nftTrade-scrapers -nftclass=CryptoPunks
    38      networks:
    39        - postgres-network
    40      secrets:
    41        - postgres_credentials
    42      environment:
    43        - EXEC_MODE=production
    44      logging:
    45        options:
    46          max-size: "50m"
    47      
    48    cryptokittiesscraper:
    49      depends_on: [genericnfttradesscraper]
    50      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnfttradesscraper:latest
    51      command: /bin/nftTrade-scrapers -nftclass=CryptoKitties
    52      networks:
    53        - postgres-network
    54      secrets:
    55        - postgres_credentials
    56      environment:
    57        - EXEC_MODE=production
    58      logging:
    59        options:
    60          max-size: "50m"
    61  
    62    topshotscraper:
    63      depends_on: [genericnfttradesscraper]
    64      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnfttradesscraper:latest
    65      command: /bin/nftTrade-scrapers -nftclass=Topshot
    66      networks:
    67        - postgres-network
    68      secrets:
    69        - postgres_credentials
    70      environment:
    71        - EXEC_MODE=production
    72      logging:
    73        options:
    74          max-size: "50m"
    75  
    76  secrets:
    77    postgres_credentials:
    78      file: ../secrets/postgres_credentials.txt
    79  
    80  networks:
    81    postgres-network:
    82      external:
    83          name: postgres_postgres-network