Advertisement
Guest User

Untitled

a guest
Dec 11th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.28 KB | None | 0 0
  1. version: '2'
  2. services:
  3.   mongodb:
  4.     image: mongo
  5.     ports:
  6.      - 27017:27017
  7.  
  8.   mysql:
  9.     image: mysql
  10.     ports:
  11.      - 3306:3306
  12.     environment:
  13.      - MYSQL_ROOT_PASSWORD=dev
  14.       - MYSQL_USER=dev
  15.       - MYSQL_PASSWORD=dev
  16.       - MYSQL_DATABASE=todo
  17.     volumes:
  18.      - ./vendor/prooph/pdo-event-store/scripts/mysql:/docker-entrypoint-initdb.d
  19.  
  20.   nginx:
  21.     image: prooph/nginx:www
  22.     ports:
  23.      - 8080:80
  24.       - 443:443
  25.       - 10081:10081
  26.       - 10082:10082
  27.     links:
  28.      - php:php
  29.     volumes:
  30.      - .:/var/www
  31.  
  32.   php:
  33.     image: prooph/php:7.1-fpm
  34.     links:
  35.      - mysql:mysql
  36.       - mongodb:mongodb
  37.     environment:
  38.      # To show errors uncomment
  39.       - PROOPH_ENV=development
  40.     volumes:
  41.      - .:/var/www
  42.     depends_on:
  43.      - mysql
  44.       - mongodb
  45.  
  46.   projection_todo:
  47.     image: prooph/php:7.1-cli
  48.     entrypoint:
  49.      - /app/.docker/wait-for-sql.sh
  50.     links:
  51.      - mysql:mysql
  52.       - mongodb:mongodb
  53.     environment:
  54.      # To show errors uncomment
  55.       - PROOPH_ENV=development
  56.     volumes:
  57.      - .:/app
  58.     depends_on:
  59.      - mysql
  60.       - mongodb
  61.     command: php /app/bin/todo_projection.php
  62.  
  63.   projection_todo_reminder:
  64.     image: prooph/php:7.1-cli
  65.     entrypoint: /app/.docker/wait-for-sql.sh
  66.     links:
  67.      - mysql:mysql
  68.       - mongodb:mongodb
  69.     environment:
  70.      # To show errors uncomment
  71.       - PROOPH_ENV=development
  72.     volumes:
  73.      - .:/app
  74.     depends_on:
  75.      - mysql
  76.       - mongodb
  77.     command: php /app/bin/todo_reminder_projection.php
  78.  
  79.   projection_user:
  80.     image: prooph/php:7.1-cli
  81.     entrypoint: /app/.docker/wait-for-sql.sh
  82.     links:
  83.      - mysql:mysql
  84.       - mongodb:mongodb
  85.     environment:
  86.      # To show errors uncomment
  87.       - PROOPH_ENV=development
  88.     volumes:
  89.      - .:/app
  90.     depends_on:
  91.      - mysql
  92.       - mongodb
  93.     command: php /app/bin/user_projection.php
  94.  
  95.   # Uncomment to use snapshotters
  96. #  snapshotters:
  97. #    build:
  98. #      context: .docker
  99. #      dockerfile: Dockerfile-snapshotters
  100. #    links:
  101. #      - mysql:mysql
  102. #      - mongodb:mongodb
  103. #    environment:
  104. #      # To show errors uncomment
  105. #      - PROOPH_ENV=development
  106. #    volumes:
  107. #      - .:/var/www
  108. #    depends_on:
  109. #      - mysql
  110. #      - mongodb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement