Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # docker-compose.yml for windows
- version: "2"
- networks:
- lamudi:
- pixel:
- anb:
- bob:
- services:
- #############################################################################
- ## COMMON / SHARED CONTAINERS
- #############################################################################
- nginx-proxy:
- image: jwilder/nginx-proxy
- networks:
- - lamudi
- ports:
- - "80:80"
- - "443:443"
- volumes:
- - /var/run/docker.sock:/tmp/docker.sock:ro
- #- ./docker/nginx/certs:/etc/nginx/certs
- mysql:
- build: docker/mysql
- networks:
- lamudi:
- aliases:
- - database
- pixel:
- aliases:
- - database
- anb:
- aliases:
- - database
- bob:
- aliases:
- - database
- ports:
- - "3306:3306"
- volumes:
- - $PWD/data/mysql:/var/lib/mysql
- - $PWD/data/logs/mysql/:/var/log/mysql
- environment:
- - MYSQL_USER=root
- - MYSQL_ROOT_PASSWORD=lamudi
- - MYSQL_PASSWORD=lamudi
- phpfpm:
- build: docker/phpfpm
- volumes:
- - ~/.ssh/known_hosts:/root/.ssh/known_hosts
- - ~/.ssh/id_rsa:/root/.ssh/id_rsa
- #############################################################################
- ## PIXEL CONTAINERS
- #############################################################################
- pixel_nginx:
- build: docker/nginx
- networks:
- - pixel
- - lamudi
- depends_on:
- - nginx-proxy
- - pixel_phpfpm
- volumes:
- - C:\xampp5.6\htdocs\lamudi\lamudi-stack\docker\nginx\symfony.conf:/etc/nginx/conf.d/default.conf
- - C:\xampp5.6\htdocs\lamudi\pixel-project\:/www/
- environment:
- - VIRTUAL_HOST=pixel-project.dev
- pixel_phpfpm:
- extends: phpfpm
- networks:
- pixel:
- aliases:
- - php
- depends_on:
- - mysql
- volumes_from:
- - phpfpm
- volumes:
- - C:\xampp5.6\htdocs\lamudi\pixel-project\:/www/
- - C:\xampp5.6\htdocs\lamudi\lamudi-stack\data\pixel-project\tmp\:/tmp/
- environment:
- - ENV=development
- pixel_grunt_serve:
- build: docker/nvm
- volumes:
- - C:\xampp5.6\htdocs\lamudi\lamudi-stack\docker\nvm\pixel-grunt-serve.sh:/app-entrypoint.sh
- - C:\xampp5.6\htdocs\lamudi\pixel-project\:/www/
- ports:
- - 8000:8000
- - 3001:3001
- pixel_build:
- build: docker/nvm
- volumes:
- - C:\xampp5.6\htdocs\lamudi\lamudi-stack\docker\nvm\pixel-grunt-build.sh:/app-entrypoint.sh
- - C:\xampp5.6\htdocs\lamudi\pixel-project\:/www/
- environment:
- - NODE_VERSION=6.5
- #############################################################################
- ## ALICE CONTAINERS
- #############################################################################
- alice_nginx:
- build: docker/nginx
- networks:
- - anb
- - lamudi
- depends_on:
- - nginx-proxy
- - alice_phpfpm
- volumes:
- - $PWD/docker/nginx/alice.conf:/etc/nginx/conf.d/default.conf
- - $PWD/projects/anb/:/www/
- - $PWD/data/tmp/:/tmp/
- environment:
- - VIRTUAL_HOST=alice.shop
- alice_phpfpm:
- extends: phpfpm
- networks:
- anb:
- aliases:
- - php
- depends_on:
- - mysql
- volumes:
- - $PWD/projects/anb/:/www/
- - $PWD/data/tmp/alice/:/tmp/
- environment:
- - ENV=development
- alice_build:
- build: docker/alice-build
- volumes:
- - $PWD/projects/anb/:/www/
- #############################################################################
- ## BOB CONTAINERS
- #############################################################################
- bob_nginx:
- build: docker/nginx
- networks:
- - bob
- - lamudi
- depends_on:
- - nginx-proxy
- - bob_phpfpm
- - bob_build
- volumes:
- - $PWD/docker/nginx/bob.conf:/etc/nginx/conf.d/default.conf
- - $PWD/projects/core-bob/:/www/
- environment:
- - VIRTUAL_HOST=bob.local
- bob_phpfpm:
- extends: phpfpm
- networks:
- bob:
- aliases:
- - php
- depends_on:
- - mysql
- volumes_from:
- - phpfpm
- volumes:
- - $PWD/projects/core-bob/:/www/
- - $PWD/data/bob/tmp/:/tmp/
- - $PWD/tmp/bob/cache/:/shop/cache/
- environment:
- - ENV=development
- - COUNTRY_ISO=lk
- - APPLICATION_ENV=dev
- bob_build:
- build: docker/bob-build
- volumes:
- - $PWD/projects/core-bob/:/www/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement