Guest User

Untitled

a guest
May 11th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. version: "2"
  2.  
  3. services:
  4. mariadb:
  5. image: wodby/mariadb:10.2
  6. environment:
  7. MYSQL_RANDOM_ROOT_PASSWORD: 1
  8. MYSQL_DATABASE: drupal
  9. MYSQL_USER: drupal
  10. MYSQL_PASSWORD: drupal
  11. volumes:
  12. - ./mariadb-init:/docker-entrypoint-initdb.d
  13.  
  14. php:
  15. image: wodby/drupal-php:7.1
  16. environment:
  17. PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
  18. volumes:
  19. - ./:/var/www/html
  20.  
  21. nginx:
  22. image: wodby/drupal-nginx:8
  23. environment:
  24. NGINX_BACKEND_HOST: php
  25. NGINX_SERVER_ROOT: /var/www/html/web
  26. volumes_from:
  27. - php
  28. labels:
  29. - 'traefik.backend=nginx'
  30. - 'traefik.port=80'
  31. - 'traefik.frontend.rule=Host:drupal.localhost'
  32.  
  33. pma:
  34. image: phpmyadmin/phpmyadmin
  35. environment:
  36. PMA_HOST: mariadb
  37. PMA_USER: drupal
  38. PMA_PASSWORD: drupal
  39. PHP_UPLOAD_MAX_FILESIZE: 1G
  40. PHP_MAX_INPUT_VARS: 1G
  41. labels:
  42. - 'traefik.backend=pma'
  43. - 'traefik.port=80'
  44. - 'traefik.frontend.rule=Host:pma.drupal.localhost'
  45.  
  46. mailhog:
  47. image: mailhog/mailhog
  48. ports:
  49. - "8802:8025"
  50. labels:
  51. - 'traefik.backend=mailhog'
  52. - 'traefik.port=8025'
  53. - 'traefik.frontend.rule=Host:mailhog.drupal.localhost'
  54.  
  55. traefik:
  56. image: traefik
  57. command: -c /dev/null --web --docker --logLevel=INFO
  58. ports:
  59. - '8000:80'
  60. volumes:
  61. - /var/run/docker.sock:/var/run/docker.sock
Add Comment
Please, Sign In to add comment