Guest User

Untitled

a guest
Sep 3rd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. # Adopt version 2 syntax:
  2. # https://docs.docker.com/compose/compose-file/#/versioning
  3. version: '3'
  4.  
  5. volumes:
  6. database_data:
  7. driver: local
  8.  
  9. services:
  10. ###########################
  11. # Setup the Nginx container
  12. ###########################
  13. nginx:
  14. image: nginx:latest
  15. container_name: nginx-container
  16. volumes:
  17. - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
  18. dns:
  19. - 192.168.55.10
  20. dns_search: backend.local
  21.  
  22. ###########################
  23. # Setup the PHP container
  24. ###########################
  25. php:
  26. build: ./docker/php/
  27. container_name: php-container
  28. expose:
  29. - 9000
  30. volumes:
  31. - .:/var/www
  32. hostname: dev.crowdcontrolhq.com
  33.  
  34. ###########################
  35. # Setup the Database (MySQL) container
  36. ###########################
  37. mysql:
  38. image: mysql:latest
  39. container_name: mysql-container
  40. expose:
  41. - 3306
  42. volumes:
  43. - database_data:/var/lib/mysql
  44. - ./db/bootstrap.sql.gz:/docker-entrypoint-initdb.d/bootstrap.sql.gz
  45. environment:
  46. MYSQL_ROOT_PASSWORD: secret
  47. MYSQL_DATABASE: project
  48. MYSQL_USER: project
  49. MYSQL_PASSWORD: project
Add Comment
Please, Sign In to add comment