123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- version: '2'
- services:
- ### Nginx Server Container ##################################
- nginx:
- build: ./nginx
- volumes_from:
- - php
- volumes:
- - ./logs/nginx/:/var/log/nginx
- ports:
- - "80:80"
- links:
- - php
- ### PHP Container ###########################################
- php:
- build: ./php
- volumes:
- - ../:/var/www/laravel
- - ./logs/php/:/usr/local/var/log
- expose:
- - "9000"
- ### DATA Container ##########################################
- data:
- build: ./data
- volumes:
- - /var/lib/mysql
- - /var/lib/postgres
- - /var/lib/mariadb
- - /var/lib/redis
- ### MySQL Container #########################################
- mysql:
- build: ./mysql
- volumes_from:
- - data
- ports:
- - "3306:3306"
- environment:
- MYSQL_DATABASE: homestead
- MYSQL_USER: homestead
- MYSQL_PASSWORD: secret
- MYSQL_ROOT_PASSWORD: root
- links:
- - php
- ### PostgreSQL Container ####################################
- postgres:
- build: ./postgres
- volumes_from:
- - data
- ports:
- - "5432:5432"
- environment:
- POSTGRES_DB: homestead
- POSTGRES_USER: homestead
- POSTGRES_PASSWORD: secret
- links:
- - php
- ### MariaDB Container #######################################
- mariadb:
- build: ./mariadb
- volumes_from:
- - data
- ports:
- - "3306:3306"
- environment:
- MYSQL_DATABASE: homestead
- MYSQL_USER: homestead
- MYSQL_PASSWORD: secret
- MYSQL_ROOT_PASSWORD: root
- links:
- - php
- ### Redis Container #########################################
- redis:
- build: ./redis
- volumes_from:
- - data
- ports:
- - "6379:6379"
- ### Beanstalkd Container ####################################
- beanstalkd:
- build: ./beanstalkd
- ports:
- - "11300:11300"
- privileged: true
- ### Beanstalkd-Console Container ############################
- beanstalkd-console:
- build: ./beanstalkd-console
- ports:
- - "2080:2080"
- links:
- - beanstalkd
- ### Add more Containers below ###############################
|