diff --git a/docker-compose.yml b/docker-compose.yml index 1625915..9ae64a0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,7 +26,7 @@ services: retries: 5 # datapipe-db-backup: - # image: eeshugerman/postgres-backup-s3:16 + # image: eeshugerman/postgres-backup-s3:13 # environment: # SCHEDULE: ${SCHEDULE-@every 1h} # BACKUP_KEEP_DAYS: ${BACKUP_KEEP_DAYS-30} @@ -46,43 +46,43 @@ services: # datapipe-db: # condition: service_healthy - # datapipe-grafana: - # image: grafana/grafana:7.5.4 - # container_name: datapipe-grafana - # restart: unless-stopped - # environment: - # - GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel - # - GF_LOG_MODE=console - # - GF_LOG_LEVEL=info - # expose: - # - "3000" - # volumes: - # - grafana-data:/var/lib/grafana + datapipe-grafana: + image: grafana/grafana:7.5.4 + container_name: datapipe-grafana + restart: unless-stopped + environment: + - GF_INSTALL_PLUGINS=grafana-piechart-panel,grafana-worldmap-panel + - GF_LOG_MODE=console + - GF_LOG_LEVEL=info + expose: + - "3000" + volumes: + - grafana-data:/var/lib/grafana - # text2lang: - # image: projecteaina/text2lang:latest - # container_name: datapipe-text2lang - # restart: unless-stopped - # expose: - # - "8000" + text2lang: + image: projecteaina/text2lang:latest + container_name: datapipe-text2lang + restart: unless-stopped + expose: + - "8000" - # preprocessor: - # image: projecteaina/datapipe:latest - # container_name: datapipe-preprocessor - # restart: unless-stopped - # volumes: - # - datapipe-data:/datapipe - # command: "python -m preprocessor" - # environment: - # - PYTHONUNBUFFERED=1 - # - PG_HOST=datapipe-db - # - PG_PASSWORD=${POSTGRES_PASSWORD} - # - API_URL=http://text2lang:80/text2lang - # networks: - # - db-network - # depends_on: - # datapipe-db: - # condition: service_healthy + preprocessor: + image: projecteaina/datapipe:latest + container_name: datapipe-preprocessor + restart: unless-stopped + volumes: + - datapipe-data:/datapipe + command: "python -m preprocessor" + environment: + - PYTHONUNBUFFERED=1 + - PG_HOST=datapipe-db + - PG_PASSWORD=${POSTGRES_PASSWORD} + - API_URL=http://text2lang:80/text2lang + networks: + - db-network + depends_on: + datapipe-db: + condition: service_healthy fetcher: image: projecteaina/datapipe:latest @@ -108,25 +108,25 @@ services: datapipe-db: condition: service_healthy - # converter: - # image: projecteaina/datapipe:latest - # container_name: datapipe-converter - # restart: unless-stopped - # volumes: - # - datapipe-data:/datapipe - # command: "python -m converter" - # environment: - # - PYTHONUNBUFFERED=1 - # - PG_HOST=datapipe-db - # - AUDIO_16_PATH=/datapipe/audio16 - # - CCMA_AUDIO_DOWNLOAD_PATH=/datapipe/audio/ccma - # - CCMA_VIDEO_DOWNLOAD_PATH=/datapipe/tmp/video/ccma - # - PG_PASSWORD=${POSTGRES_PASSWORD} - # networks: - # - db-network - # depends_on: - # datapipe-db: - # condition: service_healthy + converter: + image: projecteaina/datapipe:latest + container_name: datapipe-converter + restart: unless-stopped + volumes: + - datapipe-data:/datapipe + command: "python -m converter" + environment: + - PYTHONUNBUFFERED=1 + - PG_HOST=datapipe-db + - AUDIO_16_PATH=/datapipe/audio16 + - CCMA_AUDIO_DOWNLOAD_PATH=/datapipe/audio/ccma + - CCMA_VIDEO_DOWNLOAD_PATH=/datapipe/tmp/video/ccma + - PG_PASSWORD=${POSTGRES_PASSWORD} + networks: + - db-network + depends_on: + datapipe-db: + condition: service_healthy # vad-transcriber: # image: projecteaina/datapipe:latest @@ -146,23 +146,23 @@ services: # datapipe-db: # condition: service_healthy - # gender: - # image: projecteaina/datapipe:latest - # container_name: datapipe-gender - # restart: unless-stopped - # volumes: - # - datapipe-data:/datapipe - # command: "python -m gender" - # environment: - # - PYTHONUNBUFFERED=1 - # - PG_HOST=datapipe-db - # - PG_PASSWORD=${POSTGRES_PASSWORD} - # - CLIPS_PATH= /datapipe/clips - # networks: - # - db-network - # depends_on: - # datapipe-db: - # condition: service_healthy + gender: + image: projecteaina/datapipe:latest + container_name: datapipe-gender + restart: unless-stopped + volumes: + - datapipe-data:/datapipe + command: "python -m gender" + environment: + - PYTHONUNBUFFERED=1 + - PG_HOST=datapipe-db + - PG_PASSWORD=${POSTGRES_PASSWORD} + - CLIPS_PATH= /datapipe/clips + networks: + - db-network + depends_on: + datapipe-db: + condition: service_healthy # splitter: # image: projecteaina/datapipe:latest