Guest User

Untitled

a guest
Oct 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. version: '2.0'
  2.  
  3. services:
  4.  
  5. nginx:
  6. image: nginx
  7. container_name: nginx2m
  8. environment:
  9. TZ: Europe/Moscow
  10. ports:
  11. - 8077:80
  12. - 44377:443
  13. volumes:
  14. - ${APP_CODE_PATH}/:/var/www/projects/
  15. - ./docker-containers/nginx/conf:/etc/nginx/conf.d
  16. networks:
  17. app_net:
  18. ipv4_address: ${APP_IP_ADDRESS}
  19.  
  20. php:
  21. image: php:7.0-fpm
  22. container_name: phpfpm2m
  23. build:
  24. context: ./docker-containers/php-fpm
  25. dockerfile: 'Dockerfile'
  26. environment:
  27. TZ: Europe/Moscow
  28. MONGO_HOST: mongo
  29. MONGO_PORT: 27017
  30. volumes_from:
  31. - nginx
  32. volumes:
  33. - ./docker-containers/php-fpm/conf/opcache.ini:/usr/local/etc/php/conf.d/opcache.ini
  34. - ./docker-containers/php-fpm/conf/locale.ini:/usr/local/etc/php/conf.d/locale.ini
  35. working_dir: /var/www${APP_CODE_PATH}/
  36. links:
  37. - mongodb
  38. extra_hosts:
  39. - ${PROJECT_NAME}.local:${APP_IP_ADDRESS}
  40. networks:
  41. - app_net
  42.  
  43. composer:
  44. image: composer/composer:php7
  45. container_name: composer2m
  46. depends_on:
  47. - php
  48. volumes:
  49. - ${APP_CODE_PATH}/${PROJECT_NAME}:/var/www${APP_CODE_PATH}/${PROJECT_NAME}
  50. working_dir: /var/www${APP_CODE_PATH}/${PROJECT_NAME}
  51. command: ['install']
  52. networks:
  53. - app_net
  54.  
  55. mongodb:
  56. image: mongo:latest
  57. container_name: "mongodb"
  58. environment:
  59. - MONGO_DATA_DIR=/data/db
  60. - MONGO_LOG_DIR=/dev/null
  61. volumes:
  62. - ./data/db:/data/db
  63. - ./mongodb:/data/db
  64. ports:
  65. - 27027:27017
  66. command: mongod --smallfiles --logpath=/dev/null # --quiet
  67.  
  68. nodejs:
  69. image: node:4-slim
  70. container_name: nodejs2m
  71. build:
  72. context: ./docker-containers/nodejs
  73. dockerfile: 'Dockerfile'
  74. volumes:
  75. - ${APP_CODE_PATH}:/var/www/projects/
  76. working_dir: /var/www${APP_CODE_PATH}/
  77.  
  78. networks:
  79. app_net:
  80. ipam:
  81. config:
  82. - subnet: ${APP_NET_SUBNET}
  83. gateway: ${APP_NET_GATEWAY}
Add Comment
Please, Sign In to add comment