Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- db:
- container_name: db-${MS_NAME}
- image: mongo:${MONGODB_VERSION}
- ports:
- - ${DB_DEV_PORT}:${DB_PORT}
- volumes:
- - ./db/primary:/data/db
- command: bash -c "mongod --replSet rs && mongo ${DB_HOST}:${DB_PORT}/${DB_NAME} data/db/rs_setup.js"
- db-secundary0:
- container_name: db-secundary0-${MS_NAME}
- image: mongo:${MONGODB_VERSION}
- volumes:
- - ./db/secundary0:/data/db
- command: mongod --replSet rs
- db-secundary1:
- container_name: db-secundary1-${MS_NAME}
- image: mongo:${MONGODB_VERSION}
- volumes:
- - ./db/secundary1:/data/db
- command: mongod --replSet rs
- php:
- container_name: php-${MS_NAME}
- build:
- context: .
- dockerfile: docker/development/php/Dockerfile
- volumes:
- - .:/var/www
- environment:
- SYMFONY__DATABASE__HOST: ${DB_HOST}
- SYMFONY__DATABASE__PORT: ${DB_PORT}
- SYMFONY__DATABASE__NAME: ${DB_NAME}
- PHP_IDE_CONFIG: "serverName=ouicar.ms"
- RABBITMQ_HOST: ${RABBITMQ_HOST}
- RABBITMQ_PORT: ${RABBITMQ_PORT}
- RABBITMQ_USER: ${RABBITMQ_USER}
- RABBITMQ_PASSWORD: ${RABBITMQ_PASSWORD}
- GITHUB_TOKEN: ${GITHUB_TOKEN}
- nginx:
- container_name: nginx-${MS_NAME}
- build:
- context: .
- dockerfile: docker/development/nginx/Dockerfile
- ports:
- - ${NGINX_DEV_PORT}:80
- volumes:
- - .:/var/www
- depends_on:
- - php
- environment:
- PHP_HOST: php
- PHP_PORT: 9000
- rabbitmq:
- container_name: rabbitmq-${MS_NAME}
- image: rabbitmq:3.6-management
- ports:
- - ${RABBITMQ_DEV_PORT}:15672
- environment:
- RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER}
- RABBITMQ_DEFAULT_PASS: ${RABBITMQ_PASSWORD}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement