Advertisement
Guest User

Untitled

a guest
Jun 17th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. nginx:
  2. build: ./nginx/
  3. ports:
  4. - 80:80
  5. links:
  6. - php
  7. volumes_from:
  8. - app
  9.  
  10. php:
  11. build: ./php/
  12. expose:
  13. - 9000
  14. links:
  15. - mysql
  16. volumes_from:
  17. - app
  18. environment:
  19. XDEBUG_CONFIG: "remote_host=172.17.0.1"
  20.  
  21. app:
  22. image: php:5.6-fpm
  23. volumes:
  24. - .:/var/www/html
  25. command: "true"
  26.  
  27. mysql:
  28. image: mysql:latest
  29. volumes_from:
  30. - data
  31. environment:
  32. MYSQL_ROOT_PASSWORD: secret
  33. MYSQL_DATABASE: project
  34. MYSQL_USER: project
  35. MYSQL_PASSWORD: project
  36.  
  37. data:
  38. image: mysql:latest
  39. volumes:
  40. - /var/lib/mysql
  41. command: "true"
  42.  
  43. phpmyadmin:
  44. image: phpmyadmin/phpmyadmin
  45. ports:
  46. - 8080:8080
  47. links:
  48. - mysql
  49. environment:
  50. PMA_HOST: mysql
  51.  
  52. FROM php:5.6-fpm
  53. RUN docker-php-ext-install pdo_mysql
  54.  
  55. RUN yes | pecl install xdebug
  56. && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini
  57. && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini
  58. && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini
  59.  
  60. $ docker-compose build
  61. $ docker-compose up -d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement