-nginx:
- image: nginx
- ports:
- - "8080:80"
- volumes:
- - ./docker/nginx/nginx.conf:/nginx.conf
- - ./docker/logs/nginx:/var/log/nginx
- - .:/var/www/html
- links:
- - php:php
- command: nginx -c /nginx.conf
-php:
- build: docker/php
- ports:
- - "9000:9000"
- volumes:
- - .:/var/www/html
+version: '2'
+services:
+ nginx:
+ image: nginx
+ ports:
+ - "8080:80"
+ volumes:
+ - ./docker/nginx/nginx.conf:/nginx.conf
+ - ./docker/logs/nginx:/var/log/nginx
+ - .:/var/www/html
+ links:
+ - php:php
+ command: nginx -c /nginx.conf
+
+ php:
+ build:
+ context: docker/php
+ args:
+ # Set here your timezone using one of this: http://php.net/manual/en/timezones.php
+ timezone: 'Europe/Monaco'
+ ports:
+ - "9000:9000"
+ volumes:
+ - .:/var/www/html
+ #links:
+ # - "postgres:rdbms"
+ # - "mariadb:rdbms"
+ env_file:
+ - ./docker/php/env
+ # Comment non-used DBMS lines
+ # If all DBMS are commented out, sqlite will be used as default
+ # - ./docker/postgres/env
+ # - ./docker/mariadb/env
+
+ #postgres:
+ # image: postgres:9
+ # ports:
+ # - "5432:5432"
+ # volumes:
+ # - ./docker/data/pgsql:/var/lib/postgresql/data
+ # env_file:
+ # - ./docker/postgres/env
+
+ #mariadb:
+ # image: mariadb:10
+ # ports:
+ # - "3306:3306"
+ # volumes:
+ # - ./docker/data/mariadb:/var/lib/mysql
+ # env_file:
+ # - ./docker/mariadb/env
+
+ rabbitmq:
+ image: rabbitmq:3-management
+ ports:
+ - "15672:15672"
+
+ redis:
+ image: redis
+ ports:
+ - "6379:6379"