Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- db:
- image: postgres:latest
- environment:
- - POSTGRES_USER=actest
- - POSTGRES_PASSWORD=5upame6ates2ing
- - POSTGRES_DB=testing_ro
- - constraint:host==database
- volumes:
- - pgdata:/var/lib/postgresql/data
- ports:
- - "5432:5432"
- mongo:
- image: laztoum/mongo
- environment:
- - MONGO_USER=testing
- - MONGO_PASSWORD=5upame6ates2ing
- - MONGO_DB=testing_ro
- - constraint:host==database
- ports:
- - "27017:27017"
- redis:
- image: redis:3.2.8
- volumes:
- - redisdata:/data
- - /shared_logs/redis:/var/log/
- sysctls:
- - net.core.somaxconn=65536
- - net.ipv4.tcp_syncookies=0
- ulimits:
- nproc: 65535
- nofile:
- soft: 20000
- hard: 40000
- ports:
- - "6379:6379"
- rabbitmq:
- image: rabbitmq:3
- volumes:
- - /shared_logs/rabbitmq:/var/log/rabbitmq/
- celery:
- build:
- context: .
- dockerfile: Dockerfile-celery
- volumes:
- - /shared_logs/celery:/code/logs
- depends_on:
- - redis
- - rabbitmq
- web:
- build: .
- sysctls:
- - net.core.somaxconn=65536
- - net.ipv4.tcp_syncookies=0
- ulimits:
- nproc: 65535
- nofile:
- soft: 20000
- hard: 40000
- volumes:
- - upstream:/socket
- - /shared_logs/uwsgi:/var/log/uwsgi
- - /shared_logs/uwsgi:/code/logs
- # command: uwsgi --ini /etc/uwsgi.ini
- depends_on:
- - db
- - redis
- - rabbitmq
- nginx:
- build:
- context: .
- dockerfile: Dockerfile-nginx
- # links: admin:uwsgi
- sysctls:
- - net.core.somaxconn=65536
- - net.ipv4.tcp_syncookies=0
- ulimits:
- nproc: 65535
- nofile:
- soft: 20000
- hard: 40000
- depends_on:
- - web
- volumes:
- - upstream:/socket
- - /shared_logs/nginx:/var/log/nginx
- - staticdata:/webconfig/static
- - mediadata:/webconfig/media
- ports:
- - "1080:1080"
- volumes:
- upstream: {}
- pgdata: {}
- redisdata: {}
- staticdata: {}
- mediadata: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement