Guest User

Untitled

a guest
Nov 30th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. version: '3'
  2. services:
  3. www:
  4. container_name: site1-www
  5. image: nginx:1.13.7-alpine
  6. expose:
  7. - "80"
  8. ports:
  9. - 8001:80
  10. networks:
  11. datacentre:
  12. aliases:
  13. - site1www
  14. env_file:
  15. - ".env"
  16. environment:
  17. - NGINX_HOST=localhost
  18. volumes:
  19. - /mnt/www/site1.test/public_html:/usr/share/nginx/html/
  20. -
  21. /mnt/www/site1.test/conf/default.conf:/etc/nginx/conf.d/default.conf
  22. depends_on:
  23. - db
  24. links
  25. - db
  26.  
  27. phpfpm:
  28. build: ./phpfpm
  29. container_name: site1-phpfpm
  30. networks:
  31. datacentre:
  32. aliases:
  33. - site1php
  34. volumes:
  35. - /mnt/www/site1.test/public_html:/usr/share/nginx/html
  36. - /mnt/www/site1.test/conf/php.ini:/usr/local/etc/php/php.ini
  37. depends_on:
  38. - db
  39. links
  40. - db
  41.  
  42. db:
  43. container_name: site1-db
  44. image: mariadb:10.3.2
  45. ports:
  46. - 3400:3306
  47. env_file:
  48. - ".env"
  49. environment:
  50. - MYSQL_DATABASE=test1db
  51. - MYSQL_ROOT_PASSWORD=password
  52. - MYSQL_USER=test1user
  53. - MYSQL_PASSWORD=password
  54. networks:
  55. datacentre:
  56. aliases:
  57. - site1db
  58. volumes:
  59. - /mnt/dbdata:/var/lib/mysql
  60.  
  61. dbadmin:
  62. image: phpmyadmin/phpmyadmin:latest
  63. container_name: site1-dbadmin
  64. ports:
  65. - 8000:80
  66. networks:
  67. datacentre:
  68. aliases:
  69. - site1dbadmin
  70. environment:
  71. - PMA_ARBITRARY=1
  72. - PMA_HOST=mysql
  73. depends_on:
  74. - db
  75. links
  76. - db
  77.  
  78. networks:
  79. datacentre:
  80. external:
  81. name: datacentre_net
Add Comment
Please, Sign In to add comment