Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. # segunda versão da sintaxe do docker-compose
  2. version: '2'
  3.  
  4. # volumes para dados persistentes
  5. volumes:
  6. # persistiremos os dados do MySQL
  7. sandbox-mysql-data:
  8. driver: local
  9. # persistiremos os dados do Redis
  10. sandbox-redis-data:
  11. driver: local
  12.  
  13. services:
  14.  
  15. # MySQL 5.7, mas você poderia rodar outra versão
  16. # apenas alterando o numero na linha abaixo
  17. mysql:
  18. image: ambientum/mysql:5.7
  19. container_name: sandbox-mysql
  20. volumes:
  21. - sandbox-mysql-data:/var/lib/mysql
  22. ports:
  23. - "3306:3306"
  24. # definicao das senhas do mysql, ajuste como quiser
  25. environment:
  26. - MYSQL_ROOT_PASSWORD=sandbox
  27. - MYSQL_DATABASE=sandbox
  28. - MYSQL_USER=sandbox
  29. - MYSQL_PASSWORD=sandbox
  30.  
  31. # Redis
  32. cache:
  33. image: ambientum/redis:3.2
  34. container_name: sandbox-redis
  35. command: --appendonly yes
  36. volumes:
  37. - sandbox-redis-data:/data
  38. ports:
  39. - "6379:6379"
  40.  
  41. # PHP WEB, voce pode trocar o caddy por nginx ou apache,
  42. # a escolha é sua
  43. app:
  44. image: ambientum/php:7.0-caddy
  45. container_name: sandbox-php
  46. volumes:
  47. - .:/var/www/app
  48. ports:
  49. - "80:8080"
  50. links:
  51. - mysql
  52. - cache
  53.  
  54. # Laravel Queues
  55. queue:
  56. image: ambientum/php:7.0
  57. container_name: sandbox-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