Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2.1"
- services:
- nginx:
- image: ${REGISTRY}/seo-service_nginx:${TAG:-latest}
- restart: always
- logging:
- driver: "none"
- volumes:
- - ./storage/logs/nginx:/var/log/nginx
- php:
- image: ${REGISTRY}/seo-service_php:${TAG:-latest}
- # Образ с php собирается вместе с приложением
- build:
- context: .
- dockerfile: ./environment/php-prod/Dockerfile
- volumes:
- - ./.env:/var/www/service/.env
- - ./storage:/var/www/service/storage
- restart: always
- logging:
- driver: "none"
- mongodb:
- restart: always
- logging:
- driver: "none"
- volumes:
- - ~/seo-service/db:/data/db
- - ~/seo-service/restore:/restore
- # Дамп базы данных, ложится в ~/seo-service/dump
- mongodump:
- restart: always
- image: istepanov/mongodump
- volumes:
- - ~/seo-service/dump:/backup
- environment:
- - CRON_SCHEDULE=0 1 * * *
- - MONGO_HOST=mongodb
- - MONGO_PORT=27017
- # Ротация логов
- logrotate:
- restart: always
- image: blacklabelops/logrotate
- volumes:
- - ./storage/logs:/var/log/containers
- environment:
- - LOGS_DIRECTORIES=/var/log/containers
- - LOGROTATE_INTERVAL=hourly
- - LOGROTATE_COPIES=5
- - LOGROTATE_SIZE=10M
- logging:
- driver: "none"
- memcached:
- restart: always
- logging:
- driver: "none"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement