Advertisement
Guest User

Untitled

a guest
May 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. db:
  5. container_name: db-${MS_NAME}
  6. image: mongo:${MONGODB_VERSION}
  7. ports:
  8. - ${DB_DEV_PORT}:${DB_PORT}
  9. volumes:
  10. - ./db/primary:/data/db
  11. command: bash -c "mongod --replSet rs && mongo ${DB_HOST}:${DB_PORT}/${DB_NAME} data/db/rs_setup.js"
  12.  
  13. db-secundary0:
  14. container_name: db-secundary0-${MS_NAME}
  15. image: mongo:${MONGODB_VERSION}
  16. volumes:
  17. - ./db/secundary0:/data/db
  18. command: mongod --replSet rs
  19.  
  20. db-secundary1:
  21. container_name: db-secundary1-${MS_NAME}
  22. image: mongo:${MONGODB_VERSION}
  23. volumes:
  24. - ./db/secundary1:/data/db
  25. command: mongod --replSet rs
  26.  
  27. php:
  28. container_name: php-${MS_NAME}
  29. build:
  30. context: .
  31. dockerfile: docker/development/php/Dockerfile
  32. volumes:
  33. - .:/var/www
  34. environment:
  35. SYMFONY__DATABASE__HOST: ${DB_HOST}
  36. SYMFONY__DATABASE__PORT: ${DB_PORT}
  37. SYMFONY__DATABASE__NAME: ${DB_NAME}
  38. PHP_IDE_CONFIG: "serverName=ouicar.ms"
  39. RABBITMQ_HOST: ${RABBITMQ_HOST}
  40. RABBITMQ_PORT: ${RABBITMQ_PORT}
  41. RABBITMQ_USER: ${RABBITMQ_USER}
  42. RABBITMQ_PASSWORD: ${RABBITMQ_PASSWORD}
  43. GITHUB_TOKEN: ${GITHUB_TOKEN}
  44.  
  45. nginx:
  46. container_name: nginx-${MS_NAME}
  47. build:
  48. context: .
  49. dockerfile: docker/development/nginx/Dockerfile
  50. ports:
  51. - ${NGINX_DEV_PORT}:80
  52. volumes:
  53. - .:/var/www
  54. depends_on:
  55. - php
  56. environment:
  57. PHP_HOST: php
  58. PHP_PORT: 9000
  59.  
  60. rabbitmq:
  61. container_name: rabbitmq-${MS_NAME}
  62. image: rabbitmq:3.6-management
  63. ports:
  64. - ${RABBITMQ_DEV_PORT}:15672
  65. environment:
  66. RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER}
  67. RABBITMQ_DEFAULT_PASS: ${RABBITMQ_PASSWORD}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement