Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- nginx:
- image: "${APP_NAME}:nginx"
- build:
- context: ..
- dockerfile: docker/dev/nginx/Dockerfile
- env_file:
- - web-variables.env
- ports:
- - "80:80"
- - "443:443"
- links:
- - php
- volumes:
- - membr-backend-sync:/var/www:rw
- mysql:
- image: "${APP_NAME}:mysql"
- build:
- context: ..
- dockerfile: docker/dev/mysql/Dockerfile
- ports:
- - "3306:3306"
- volumes:
- - '../mysql:/var/lib/mysql'
- environment:
- MYSQL_DATABASE: membr
- MYSQL_USER: root
- MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
- redis:
- image: "${APP_NAME}:redis"
- build:
- context: ..
- dockerfile: docker/dev/redis/Dockerfile
- ports:
- - "6379:6379"
- mongo:
- image: "${APP_NAME}:mongodb"
- build:
- context: ..
- dockerfile: docker/dev/mongodb/Dockerfile
- ports:
- - "27017:27017"
- volumes:
- - '../mongodb:/data'
- php:
- image: "${APP_NAME}:php"
- build:
- context: ..
- dockerfile: docker/dev/php/Dockerfile
- env_file:
- - web-variables.env
- links:
- - mysql
- - redis
- - mongo
- volumes:
- - membr-backend-sync:/var/www:rw
- volumes:
- membr-backend-sync:
- external: true
- networks:
- default:
- external:
- name: backend_default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement