Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. version: "2.1"
  2. services:
  3. nginx:
  4. image: ${REGISTRY}/seo-service_nginx:${TAG:-latest}
  5. restart: always
  6. logging:
  7. driver: "none"
  8. volumes:
  9. - ./storage/logs/nginx:/var/log/nginx
  10.  
  11. php:
  12. image: ${REGISTRY}/seo-service_php:${TAG:-latest}
  13. # Образ с php собирается вместе с приложением
  14. build:
  15. context: .
  16. dockerfile: ./environment/php-prod/Dockerfile
  17. volumes:
  18. - ./.env:/var/www/service/.env
  19. - ./storage:/var/www/service/storage
  20. restart: always
  21. logging:
  22. driver: "none"
  23.  
  24. mongodb:
  25. restart: always
  26. logging:
  27. driver: "none"
  28. volumes:
  29. - ~/seo-service/db:/data/db
  30. - ~/seo-service/restore:/restore
  31.  
  32. # Дамп базы данных, ложится в ~/seo-service/dump
  33. mongodump:
  34. restart: always
  35. image: istepanov/mongodump
  36. volumes:
  37. - ~/seo-service/dump:/backup
  38. environment:
  39. - CRON_SCHEDULE=0 1 * * *
  40. - MONGO_HOST=mongodb
  41. - MONGO_PORT=27017
  42.  
  43. # Ротация логов
  44. logrotate:
  45. restart: always
  46. image: blacklabelops/logrotate
  47. volumes:
  48. - ./storage/logs:/var/log/containers
  49. environment:
  50. - LOGS_DIRECTORIES=/var/log/containers
  51. - LOGROTATE_INTERVAL=hourly
  52. - LOGROTATE_COPIES=5
  53. - LOGROTATE_SIZE=10M
  54. logging:
  55. driver: "none"
  56.  
  57. memcached:
  58. restart: always
  59. logging:
  60. driver: "none"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement