Guest User

Untitled

a guest
Feb 11th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. version: "3.3"
  2.  
  3. networks:
  4. traefik:
  5. external: true
  6. internal:
  7. external: false
  8.  
  9. volumes:
  10. wpdb:
  11. wpdata:
  12. traefik_data:
  13.  
  14. services:
  15. traefik:
  16. image: traefik
  17. command: --docker --logLevel=DEBUG
  18. volumes:
  19. - ./configs/traefik.toml:/etc/traefik/traefik.toml:ro
  20. - traefik_data:/etc/traefik/
  21. - /var/run/docker.sock:/var/run/docker.sock
  22. ports:
  23. - 443:443
  24. - 80:80
  25. networks:
  26. - traefik
  27.  
  28. blog:
  29. image: wordpress:latest
  30. ports:
  31. - 8000:80
  32. environment:
  33. WORDPRESS_DB_HOST: mysql:3306
  34. WORDPRESS_DB_USER: wordpress
  35. WORDPRESS_DB_PASSWORD: wordpress
  36. volumes:
  37. - wpdata:/var/www/html
  38. labels:
  39. - traefik.backend=blog
  40. - traefik.frontend.rule=Host:wp.test.dev
  41. - traefik.docker.network=traefik
  42. - traefik.port=80
  43. networks:
  44. - internal
  45. - traefik
  46. depends_on:
  47. - mysql
  48. - traefik
  49. mysql:
  50. image: mariadb:latest
  51. volumes:
  52. - wpdb:/var/lib/mysql
  53. environment:
  54. MYSQL_ROOT_PASSWORD: wordpress
  55. MYSQL_DATABASE: wordpress
  56. MYSQL_USER: wordpress
  57. MYSQL_PASSWORD: wordpress
  58. networks:
  59. - internal
  60. labels:
  61. - traefik.enable=false
  62.  
  63. app:
  64. image: titpetric/netdata:latest
  65. restart: unless-stopped
  66. networks:
  67. - traefik
  68. cap_add:
  69. - SYS_PTRACE
  70. volumes:
  71. - /proc:/host/proc:ro
  72. - /sys:/host/sys:ro
  73. labels:
  74. - "traefik.enable=true"
  75. - "traefik.port=19999"
  76. - "traefik.frontend.rule=Host:monitor.test.dev"
  77. - "traefik.docker.network=traefik"
Add Comment
Please, Sign In to add comment