Skip to content
Snippets Groups Projects
docker-compose-tools.yml 1.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • version: "3.0"
    
    services:
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
      queues-remover:
    
        image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
        command: python tools/queues_remover.py --host rabbitmq --exchange download_data_grandlyon_com_index
    
          - ${PWD}/config.yaml:/app/config.yaml:ro
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
      locks-remover:
    
        image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
        command: python tools/locks_remover.py
    
          - ${PWD}/config.yaml:/app/config.yaml:ro
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
          - working-directory:/app/output
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
      delete-indices:
    
        image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
        command: python tools/delete-indices.py
    
          - ${PWD}/config.yaml:/app/config.yaml:ro
    
    
      field-type-detector:
        build: .
    
        image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
        command: python tools/field_type_detector.py
    
          - ${PWD}/config.yaml:/app/config.yaml:ro
    
          - working-directory:/app/output
    
    
      main:
    
        image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
    
        command: python main.py --host rabbitmq --exchange download_data_grandlyon_com_index --loglevel DEBUG
    
          - ${PWD}/config.yaml:/app/config.yaml:ro
    
    volumes:
      working-directory: