docker-compose.yml 892 B

12345678910111213141516171819202122232425262728293031
  1. version: '3'
  2. services:
  3. web:
  4. image: nginx
  5. volumes:
  6. - ./.docker/conf/nginx/default.conf:/etc/nginx/conf.d/default.conf
  7. - .:/var/www/html/urfat
  8. ports:
  9. - 80:80
  10. restart: always
  11. depends_on:
  12. - php
  13. - db
  14. php:
  15. build: .docker
  16. restart: always
  17. volumes:
  18. - ./.docker/conf/php/php.ini:/usr/local/etc/php/conf.d/php.ini
  19. - ./.docker/conf/php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini
  20. - .:/var/www/html/urfat
  21. db:
  22. image: postgres:10.1
  23. restart: always
  24. environment:
  25. - POSTGRES_DB=${DB_NAME}
  26. - POSTGRES_USER=${DB_USER}
  27. - POSTGRES_PASSWORD=${DB_PASSWORD}
  28. ports:
  29. - 5432:5432
  30. volumes:
  31. - ./.docker/conf/postgres/:/docker-entrypoint-initdb.d/