Guest User

Untitled

a guest
Oct 12th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. version: '2'
  2.  
  3. volumes:
  4. mysqldata: ~
  5. # On rajoute un volume (de données non accessibles en dehors)
  6. appdata: ~
  7.  
  8. services:
  9. php:
  10. build: .
  11. depends_on:
  12. - mysql
  13. volumes:
  14. - .:/var/www/html
  15. # On s'assure que le cache et les logs ne restent que sur le container
  16. # Version Symfony 4
  17. - appdata:/var/www/html/var/cache
  18. - appdata:/var/www/html/var/logs
  19. # Version Symfony 2/3
  20. #- appdata:/var/www/html/app/cache
  21. #- appdata:/var/www/html/app/logs
  22. # Le code sera surtout modifié en dehors du container, donc la consistence est prioritairement dans ce sens
  23. - .:/var/www/html:cached
  24. working_dir: /var/www/html
  25. ports:
  26. # On se lit au port 80 local, mais on pourrait aussi en choisir un autre comme par exemple "8080:80"
  27. - "80:80"
  28.  
  29. mysql:
  30. image: mysql:5.7
  31. volumes:
  32. - mysqldata:/var/lib/mysql
  33. environment:
  34. # Nécessaire
  35. - MYSQL_ROOT_PASSWORD=rootpass0
  36. # On peut configurer sa BDD et les credentials pour s'y connecter
  37. - MYSQL_DATABASE=mydb
  38. - MYSQL_USER=dbuser
  39. - MYSQL_PASSWORD=dbpass
  40. ports:
  41. # On rend la BDD accessible depuis notre ordinateur pour le débug
  42. - "3306:3306"
Add Comment
Please, Sign In to add comment