Guest User

Untitled

a guest
Oct 10th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. db:
  5. container_name: mariadb
  6. build:
  7. context: ./mariadb
  8. volumes:
  9. - ./mariadb/scripts:/docker-entrypoint-initdb.d
  10. - ./.data/db:/var/lib/mysql
  11. - ./logs/mariadb:/var/log/mysql
  12. environment:
  13. MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
  14. MYSQL_DATABASE: ${MYSQL_DATABASE}
  15. MYSQL_USER: ${MYSQL_USER}
  16. MYSQL_PASSWORD: ${MYSQL_PASSWORD}
  17. ports:
  18. - '${MYSQL_PORT:-3306}:3306'
  19. command:
  20. 'mysqld --innodb-flush-method=fsync'
  21. networks:
  22. - default
  23. restart: always
  24. php-fpm:
  25. container_name: php
  26. build:
  27. context: ./php7-fpm
  28. args:
  29. TIMEZONE: ${TIMEZONE}
  30. volumes:
  31. - ${APP_PATH}:/var/www/app
  32. - ./php7-fpm/config/php.ini:/usr/local/etc/php/php.ini
  33. environment:
  34. DB_HOST: db
  35. DB_PORT: 3306
  36. DB_DATABASE: ${MYSQL_DATABASE}
  37. DB_USERNAME: ${MYSQL_USER}
  38. DB_PASSWORD: ${MYSQL_PASSWORD}
  39. depends_on:
  40. - db
  41. networks:
  42. - default
  43. restart: always
  44. nginx:
  45. container_name: nginx
  46. build:
  47. context: ./nginx
  48. args:
  49. - 'php-fpm'
  50. - '9000'
  51. volumes:
  52. - ${APP_PATH}:/var/www/app
  53. - ./logs/nginx/:/var/log/nginx
  54. ports:
  55. - "80:80"
  56. - "443:443"
  57. depends_on:
  58. - php-fpm
  59. networks:
  60. - default
  61. restart: always
  62. networks:
  63. default:
  64. driver: bridge
Add Comment
Please, Sign In to add comment