Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. ####
  2. # ATENTION:
  3. # Replace all occurences of sandbox with your project's name
  4. ####
  5.  
  6. # v2 sintax
  7. version: '2'
  8.  
  9. # Named volumes
  10. volumes:
  11. # Postgres Data
  12. sandbox-postgres-data:
  13. driver: local
  14.  
  15. # MySQL Data
  16. sandbox-mysql-data:
  17. driver: local
  18.  
  19. # Redis Data
  20. sandbox-redis-data:
  21. driver: local
  22.  
  23. services:
  24. # Postgres (9.5)
  25. postgres:
  26. image: ambientum/postgres:9.6
  27. container_name: sandbox-postgres
  28. volumes:
  29. - sandbox-postgres-data:/var/lib/postgresql/data
  30. ports:
  31. - "5432:5432"
  32. environment:
  33. - POSTGRES_PASSWORD=sandbox
  34. - POSTGRES_DB=sandbox
  35. - POSTGRES_USER=sandbox
  36.  
  37. # MySQL (5.7)
  38. mysql:
  39. image: ambientum/mysql:5.7
  40. container_name: sandbox-mysql
  41. volumes:
  42. - sandbox-mysql-data:/var/lib/mysql
  43. ports:
  44. - "3306:3306"
  45. environment:
  46. - MYSQL_ROOT_PASSWORD=sandbox
  47. - MYSQL_DATABASE=sandbox
  48. - MYSQL_USER=sandbox
  49. - MYSQL_PASSWORD=sandbox
  50.  
  51. # Redis
  52. cache:
  53. image: ambientum/redis:3.2
  54. container_name: sandbox-redis
  55. command: --appendonly yes
  56. volumes:
  57. - sandbox-redis-data:/data
  58. ports:
  59. - "6379:6379"
  60.  
  61. # PHP (with Caddy)
  62. app:
  63. image: ambientum/php:7.0-caddy
  64. container_name: sandbox-app
  65. volumes:
  66. - .:/var/www/app
  67. ports:
  68. - "80:8080"
  69. links:
  70. - postgres
  71. - mysql
  72. - cache
  73.  
  74. # Laravel Queues
  75. queue:
  76. image: ambientum/php:7.0
  77. container_name: sandbox-queue
  78. command: php artisan queue:listen
  79. volumes:
  80. - .:/var/www/app
  81. links:
  82. - mysql
  83. - cache
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement