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:
- - "6399:6379"
- rabbitmq:
- image: rabbitmq:3
- volumes:
- - /shared_logs/rabbitmq:/var/log/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
- - .:/code/webapp/core
- # command: uwsgi --ini /etc/uwsgi.ini
- 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"
- admin:
- 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
- - .:/code/webapp/admin
- command: python ./code/webapp/admin/wsgi.py
- depends_on:
- - web
- - db
- - redis
- ports:
- - "5199:5190"
- partner_plus:
- 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
- - .:/code/webapp/partner_plus
- command: python ./code/webapp/partner_plus/run_server.py
- depends_on:
- - web
- - db
- - redis
- ports:
- - "5002:5001"
- gate:
- 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
- - .:/code/webapp/gate
- command: python ./code/webapp/gate/wsgi.py
- depends_on:
- - web
- - admin
- - db
- - redis
- landing:
- 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
- - .:/code/webapp/landing
- command: python ./code/webapp/landing/wsgi.py
- depends_on:
- - web
- - admin
- - db
- - redis
- volumes:
- upstream: {}
- pgdata: {}
- redisdata: {}
- staticdata: {}
- mediadata: {}
Add Comment
Please, Sign In to add comment