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

     1  version: '3.2'
     2  services:
     3  
     4    genericnftcollector:
     5      build:
     6        context: ../../../..
     7        dockerfile: github.com/diadata-org/diadata/build/Dockerfile-nftCollectionService
     8      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftcollector:latest
     9      restart: "no"
    10      networks:
    11        - redis-network
    12        - postgres-network
    13      environment:
    14        - EXEC_MODE=production
    15      secrets:
    16        - postgres_credentials
    17      logging:
    18        options:
    19          max-size: "50m"
    20  
    21    openseanftcollector:
    22      depends_on: [genericnftcollector]
    23      image: ${DOCKER_HUB_LOGIN}/${STACKNAME}_genericnftcollector:latest
    24      command: /bin/nftCollectionService -source=Opensea
    25      logging:
    26        options:
    27          max-size: "50m"
    28      environment:
    29        - EXEC_MODE=production
    30      networks:
    31        - redis-network
    32        - postgres-network
    33      secrets:
    34        - postgres_credentials
    35        - Opensea-API.key
    36  
    37  secrets:
    38    postgres_credentials:
    39      file: ../secrets/postgres_credentials.txt
    40    Opensea-API.key:
    41      file: $GOPATH/src/github.com/diadata-org/diadata/secrets/Opensea-API.key
    42  
    43  networks:
    44    redis-network:
    45      external:
    46          name: redis_redis-network
    47    postgres-network:
    48      external:
    49          name: postgres_postgres-network