Guest User

Untitled

a guest
Mar 18th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. version: "3.1"
  2. services:
  3. webserver:
  4. image: nginx:alpine
  5. container_name: mvp-webserver
  6. working_dir: /application
  7. volumes:
  8. - .:/application
  9. - ./docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  10. - ./docker/nginx/logs/application.error.log:/var/log/nginx/application.error.log
  11. - ./docker/nginx/logs/application.access.log:/var/log/nginx/application.access.log
  12. - ./docker/nginx/ssl:/etc/ssl
  13. ports:
  14. - "8080:80"
  15. - "3030:443"
  16. depends_on:
  17. - php
  18. - postgres
  19. memcached:
  20. image: memcached:alpine
  21. container_name: mvp-memcached
  22. ports:
  23. - "11211:11211"
  24. postgres:
  25. image: postgres:9.6-alpine
  26. container_name: mvp-postgres
  27. working_dir: /application
  28. volumes:
  29. - ./docker/postgres:/application
  30. environment:
  31. - POSTGRES_USER=app
  32. - POSTGRES_PASSWORD=app
  33. - POSTGRES_DB=mvp
  34. ports:
  35. - "5432:5432"
  36. php:
  37. build: docker/php-fpm
  38. container_name: mvp-php-fpm
  39. working_dir: /application
  40. volumes:
  41. - .:/application
  42. - ./docker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
  43. depends_on:
  44. - postgres
  45. - memcached
  46. composer:
  47. image: "composer"
  48. container_name: mvp-composer
  49. volumes:
  50. - ".:/app"
  51. command: install
Add Comment
Please, Sign In to add comment