pacifica/pacifica-python-downloader

View on GitHub
docker-compose.yml

Summary

Maintainability
Test Coverage
version: '2'

volumes:
  archivedata:
  cartdata:

services:
  cartrabbit:
    image: rabbitmq
    ports:
    - 5672:5672

  cartmysql:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: pacifica_cart
      MYSQL_USER: cartd
      MYSQL_PASSWORD: cartd
    ports:
    - 3306:3306

  archiveinterface:
    image: pacifica/archiveinterface
    ports:
    - 8080:8080
    volumes:
    - archivedata:/srv


  cartworkers:
    image: pacifica/cartd-backend
    links:
    - cartrabbit
    - cartmysql
    - archiveinterface
    volumes:
    - cartdata:/shared
    environment:
      VOLUME_PATH: /shared/
      LRU_BUFFER_TIME: 0
      ARCHIVEI_PORT_8080_TCP_ADDR: archiveinterface
      AMQP_PORT_5672_TCP_ADDR: cartrabbit
      MYSQL_PORT_3306_TCP_ADDR: cartmysql

  cartserver:
    image: pacifica/cartd-frontend
    ports:
    - 8081:8081
    links:
    - cartrabbit
    - cartmysql
    - archiveinterface
    volumes:
    - cartdata:/shared
    environment:
      VOLUME_PATH: /shared/
      LRU_BUFFER_TIME: 0
      ARCHIVEI_PORT_8080_TCP_ADDR: archiveinterface
      AMQP_PORT_5672_TCP_ADDR: cartrabbit
      MYSQL_PORT_3306_TCP_ADDR: cartmysql