Utilise les images officielles mariadb, php et nginx
This commit is contained in:
@@ -1,15 +1,47 @@
|
||||
devphp:
|
||||
image: daiko/php:7.0
|
||||
ports:
|
||||
- "80:80"
|
||||
mariadb:
|
||||
image: mariadb:latest
|
||||
volumes:
|
||||
- ~/Public:/var/www
|
||||
- ~/.mysql:/var/lib/mysql
|
||||
- ~/log/mysql:/var/log/mysql
|
||||
expose:
|
||||
- 3306
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=MyPassWord48
|
||||
|
||||
php:
|
||||
build: ./php-fpm
|
||||
expose:
|
||||
- 9000
|
||||
ports:
|
||||
- 9042:9042
|
||||
volumes:
|
||||
- ~/Public:/var/www/html
|
||||
- ~/log/php:/var/log/
|
||||
- ./config/php.ini:/usr/local/etc/php/php.ini
|
||||
- ./config/xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
|
||||
links:
|
||||
- mariadb
|
||||
|
||||
mariadb:
|
||||
image: daiko/mariadb
|
||||
ports:
|
||||
- "3306:3306"
|
||||
nginx:
|
||||
image: nginx:latest
|
||||
volumes:
|
||||
- ~/.mysql:/var/lib/mysql
|
||||
- ~/log/nginx:/var/log/nginx
|
||||
- ./config/nginx.conf:/etc/nginx/nginx.conf
|
||||
- ~/Public:/var/www/html
|
||||
ports:
|
||||
- 80:80
|
||||
environment:
|
||||
- NGINX_HOST=localhost
|
||||
- NGINX_PORT=80
|
||||
links:
|
||||
- php
|
||||
|
||||
|
||||
|
||||
# smtp:
|
||||
# build: ./smtp
|
||||
# volumes:
|
||||
# - ./config/smtpd.conf:/etc/smtpd.conf
|
||||
# - ./config/mailname:/etc/mailname
|
||||
# expose:
|
||||
# - 25
|
||||
|
Reference in New Issue
Block a user