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

     1  version: '3.2'
     2  services:
     3  
     4    genericnftdatascraper:
     5      build:
     6        context: ../../../..
     7        dockerfile: github.com/diadata-org/diadata/build/Dockerfile-genericNFTDataScraper
     8      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftdatascraper: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    sorarescraper:
    21      depends_on: [genericnftdatascraper]
    22      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftdatascraper:latest
    23      command: /bin/nftDatascraper -nftclass=Sorare
    24      networks:
    25        - postgres-network
    26      secrets:
    27        - postgres_credentials
    28        - Opensea-API.key
    29      environment:
    30        - EXEC_MODE=production
    31      logging:
    32        options:
    33          max-size: "50m"
    34  
    35    # cryptopunkscraper:
    36    #   depends_on: [genericnftdatascraper]
    37    #   image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftdatascraper:latest
    38    #   command: /bin/nftDatascraper -nftclass=CryptoPunks
    39    #   networks:
    40    #     - postgres-network
    41    #   secrets:
    42    #     - postgres_credentials
    43    #     - Opensea-API.key
    44    #   environment:
    45    #     - EXEC_MODE=production
    46    #   logging:
    47    #     options:
    48    #       max-size: "50m"
    49      
    50    cryptokittiescraper:
    51      depends_on: [genericnftdatascraper]
    52      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftdatascraper:latest
    53      command: /bin/nftDatascraper -nftclass=CryptoKitties
    54      networks:
    55        - postgres-network
    56      secrets:
    57        - postgres_credentials
    58        - Opensea-API.key
    59      environment:
    60        - EXEC_MODE=production
    61      logging:
    62        options:
    63          max-size: "50m"
    64  
    65    topshotscraper:
    66      depends_on: [genericnftdatascraper]
    67      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftdatascraper:latest
    68      command: /bin/nftDatascraper -nftclass=Topshot
    69      networks:
    70        - postgres-network
    71      secrets:
    72        - postgres_credentials
    73      environment:
    74        - EXEC_MODE=production
    75      logging:
    76        options:
    77          max-size: "50m"
    78  
    79  secrets:
    80    postgres_credentials:
    81      file: ../secrets/postgres_credentials.txt
    82    Opensea-API.key:
    83      file: $GOPATH/src/github.com/diadata-org/diadata/secrets/Opensea-API.key
    84  
    85  networks:
    86    postgres-network:
    87      external:
    88          name: postgres_postgres-network