Advertisement
Guest User

Untitled

a guest
Apr 10th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. version: "2"
  2. services:
  3. data:
  4. image: busybox:latest
  5. volumes:
  6. - ./persistent/html:/var/www/html:cached
  7. - ./persistent/mail:/var/mail:cached
  8. - ./persistent/sql-data:/var/lib/mysql
  9. - ./persistent/backup:/var/backup
  10. - ./persistent/logs/apache:/var/apache2/logs
  11. - ./persistent/logs/php-fpm:/var/log/php7
  12.  
  13. web:
  14. image: dukewebservices/apache:apache2
  15. environment:
  16. PHPFPM_HOST: "php:9000"
  17. DOCUMENT_ROOT: /var/www/html
  18. SERVER_ROOT: /var/apache2
  19. volumes_from: [data]
  20. links: [db, php]
  21. ports: ['8080:80']
  22.  
  23. php:
  24. image: dukewebservices/php:7.0-fpm
  25. environment:
  26. PHP_INI_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mail
  27. links: [db, mail]
  28. volumes_from: [data]
  29. working_dir: /var/www/html
  30.  
  31. db:
  32. image: dukewebservices/mariadb:10.1
  33. environment:
  34. APP_PASSWORD: 'secret-password'
  35. volumes_from: [data]
  36.  
  37. mysql-tool:
  38. image: dukewebservices/mysqltool:1.0
  39. environment:
  40. MYSQL_HOST: db
  41. MYSQL_DATABASE: app
  42. MYSQL_USER: app
  43. MYSQL_PASSWORD: 'secret-password'
  44. STORAGE_DIRECTORY: '/var/backup'
  45. links: [db]
  46. volumes_from: [data]
  47.  
  48. mail:
  49. image: dukewebservices/fakesmtp:2.0
  50. volumes_from: [data]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement