Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- redis.loc:
- image: redis
- ports:
- - "6379:6379"
- # Общие проекты
- nginx.common:
- build: ./docker/nginx
- volumes:
- - ./docker/nginx/project_mamsy/mamsy.lc.conf:/etc/nginx/conf.d/mamsy.lc.conf
- - ./projects/mamsy.lc/mamsy/trunk:/var/www/mamsy.lc
- - ./projects/mapi.loc:/var/www/mapi.loc
- - ./projects/upload.loc:/var/www/upload.loc
- environment:
- - VIRTUAL_HOST=mapi.loc,upload.loc,mamsy.lc,css.mamsy.lc,js.mamsy.lc,img.mamsy.lc,i.mamsy.lc
- - VIRTUAL_PORT=80
- links:
- - php.common:php.common
- php.common:
- build: ./docker/php
- volumes:
- - ./docker/php/php.ini:/usr/local/etc/php/php.ini
- - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
- - ./data/sendmail:/data/sendmail
- - ./projects/mamsy.lc/mamsy/trunk:/var/www/mamsy.lc
- - ./projects/mapi.loc:/var/www/mapi.loc
- - ./projects/upload.loc:/var/www/upload.loc
- - ./projects/api-gateway.loc:/var/www/api-gateway.loc
- environment:
- - APPLICATION_ENV=local
- # API-Gateway
- nginx.api-gateway.micro:
- build: ./docker/nginx
- volumes:
- - ./docker/nginx/api-gateway-default.conf:/etc/nginx/conf.d/default.conf
- - ./projects/api-gateway.loc:/var/www/api-gateway.loc
- environment:
- - SERVICE_NAME=api-gateway.micro
- - VIRTUAL_HOST=api-gateway.loc
- depends_on:
- - php.delivery.micro
- ports:
- - "80"
- php.api-gateway.micro:
- build: ./docker/php
- volumes:
- - ./docker/php/php.ini:/usr/local/etc/php/php.ini
- - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
- - ./projects/api-gateway.loc:/var/www/api-gateway.loc
- # Micro-Delivery
- nginx.delivery1.micro:
- build: ./docker/nginx
- volumes:
- - ./docker/nginx/delivery-default.conf:/etc/nginx/conf.d/default.conf
- - ./projects/delivery.loc:/var/www/delivery.loc
- environment:
- - SERVICE_NAME=delivery.micro
- - VIRTUAL_HOST=delivery.loc
- depends_on:
- - php.delivery.micro
- ports:
- - "80"
- nginx.delivery2.micro:
- build: ./docker/nginx
- volumes:
- - ./docker/nginx/delivery-default.conf:/etc/nginx/conf.d/default.conf
- - ./projects/delivery.loc:/var/www/delivery.loc
- environment:
- - SERVICE_NAME=delivery.micro
- depends_on:
- - php.delivery.micro
- ports:
- - "80"
- php.delivery.micro:
- build: ./docker/php
- volumes:
- - ./docker/php/php.ini:/usr/local/etc/php/php.ini
- - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
- - ./projects/delivery.loc:/var/www/delivery.loc
- # mariadb.dock:
- # image: mariadb:10.0.35
- # volumes:
- # - ./docker/mariadb:/etc/mysql/conf.d
- # - ./docker/data/mariadb:/var/lib/mysql
- # environment:
- # - MYSQL_ROOT_PASSWORD=root
- # - MYSQL_PASSWORD=gb_lopera
- # - MYSQL_DATABASE=gb_lopera
- # - MYSQL_USER=gb_lopera
- # networks:
- # - mamsy_bridge
- #
- # elasticsearch.dock:
- # image: elasticsearch:2.4
- # networks:
- # - mamsy_bridge
- #
- # clickhouse.dock:
- # image: yandex/clickhouse-server
- # networks:
- # - mamsy_bridge
- #
- # rabbitmq.dock:
- # image: rabbitmq:3.7.5
- # networks:
- # - mamsy_bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement