Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. version: '2.0'
  2.  
  3. services:
  4. mysql:
  5. image: mysql
  6. container_name: onesite-mysql
  7. restart: always
  8. labels:
  9. - "traefik.enable=false"
  10. environment:
  11. - MYSQL_RANDOM_ROOT_PASSWORD=yes
  12. - MYSQL_DATABASE=wordpress
  13. - MYSQL_USER=wordpress
  14. - MYSQL_PASSWORD=onesite
  15. volumes:
  16. - ./var/mysql:/var/lib/mysql
  17. logging:
  18. driver: "json-file"
  19. options:
  20. max-size: "50m"
  21. networks:
  22. - backend
  23. php-fpm:
  24. image: php:fpm
  25. container_name: onesite-php-fpm
  26. labels:
  27. - "traefik.enable=false"
  28. depends_on:
  29. - mysql
  30. environment:
  31. - TZ=Europe/Bucharest
  32. - PHP_DISPLAY_ERRORS=0
  33. - PHP_OPCACHE_ENABLED=1
  34. - PHP_MEM_LIMIT=256M
  35. - PHP_POST_MAX_SIZE=32M
  36. volumes:
  37. - './src/:/var/www/html'
  38. logging:
  39. driver: "json-file"
  40. options:
  41. max-size: "10m"
  42. max-file: "10"
  43. networks:
  44. - backend
  45.  
  46. nginx:
  47. image: kitematic/hello-world-nginx
  48. container_name: onesite-nginx
  49. restart: always
  50. labels:
  51. - "traefik.backend=web-onesite"
  52. - "traefik.domain=onesite.ro"
  53. - "traefik.port=80"
  54. - "traefix.port=443"
  55. - "traefik.frontend.entryPoints=http,https"
  56. - "traefik.frontend.rule=Host:onesite.ro"
  57. - "traefik.frontend.passHostHeader=true"
  58. - "traefik.docker.network=traefik"
  59. depends_on:
  60. - php-fpm
  61. volumes_from:
  62. - php-fpm
  63. logging:
  64. driver: "json-file"
  65. options:
  66. max-size: "50m"
  67. max-file: "10"
  68. networks:
  69. - traefik
  70. - backend
  71.  
  72. networks:
  73. traefik:
  74. external:
  75. name: traefik
  76. backend:
  77. driver: bridge
  78. ipam:
  79. driver: default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement