Advertisement
Guest User

Untitled

a guest
May 18th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. # Docker-Compose configuration file.
  2.  
  3. # v2 syntax
  4. version: '2'
  5.  
  6. # Named volumes
  7. volumes:
  8. # MySQL Data
  9. starter-mysql-data:
  10. driver: local
  11.  
  12. # Redis Data
  13. starter-redis-data:
  14. driver: local
  15.  
  16. services:
  17.  
  18. # MySQL (5.7)
  19. mysql:
  20. image: ambientum/mysql:5.7
  21. container_name: starter-api-mysql
  22. volumes:
  23. - starter-mysql-data:/var/lib/mysql
  24. ports:
  25. - "3306:3306"
  26. environment:
  27. - MYSQL_ROOT_PASSWORD=starter
  28. - MYSQL_DATABASE=starter
  29. - MYSQL_USER=starter
  30. - MYSQL_PASSWORD=starter
  31.  
  32. # Redis
  33. cache:
  34. image: ambientum/redis:3.2
  35. container_name: starter-api-redis
  36. command: --appendonly yes
  37. volumes:
  38. - starter-redis-data:/data
  39. ports:
  40. - "6379:6379"
  41.  
  42. # PHP (with Caddy) - Web Application (API)
  43. web:
  44. image: ambientum/php:7.0-caddy
  45. container_name: starter-api-web
  46. volumes:
  47. - .:/var/www/app
  48. ports:
  49. - "8000:8080"
  50. links:
  51. - mysql
  52. - cache
  53.  
  54. # Queues
  55. queue:
  56. image: ambientum/php:7.0
  57. container_name: starter-api-queue
  58. command: php artisan queue:listen
  59. volumes:
  60. - .:/var/www/app
  61. links:
  62. - mysql
  63. - cache
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement