Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. version: '3'
  2. services:
  3.  
  4. #PHP Service
  5. app:
  6. build:
  7. context: .
  8. dockerfile: Dockerfile
  9. image: digitalocean.com/php
  10. container_name: app
  11. restart: unless-stopped
  12. tty: true
  13. environment:
  14. SERVICE_NAME: app
  15. SERVICE_TAGS: dev
  16. working_dir: /var/www
  17. volumes:
  18. - ./:/var/www
  19. - ./php/local.ini:/usr/local/etc/php/conf.d/local.ini
  20. networks:
  21. - app-network
  22.  
  23. #Nginx Service
  24. webserver:
  25. image: nginx:alpine
  26. container_name: webserver
  27. restart: unless-stopped
  28. tty: true
  29. ports:
  30. - "80:80"
  31. - "443:443"
  32. volumes:
  33. - ./:/var/www
  34. - ./nginx/conf.d/:/etc/nginx/conf.d/
  35. networks:
  36. - app-network
  37.  
  38. #MySQL Service
  39. db:
  40. image: mysql:5.7.22
  41. container_name: db
  42. restart: unless-stopped
  43. tty: true
  44. ports:
  45. - "3306:3306"
  46. environment:
  47. MYSQL_DATABASE: laravel
  48. MYSQL_ROOT_PASSWORD: your_mysql_root_password
  49. SERVICE_TAGS: dev
  50. SERVICE_NAME: mysql
  51. volumes:
  52. - dbdata:/var/lib/mysql/
  53. - ./mysql/my.cnf:/etc/mysql/my.cnf
  54. networks:
  55. - app-network
  56.  
  57. #Docker Networks
  58. networks:
  59. app-network:
  60. driver: bridge
  61. #Volumes
  62. volumes:
  63. dbdata:
  64. driver: local
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement