version: '2'
services:
nginx:
image: shippingdocker/nginx:1.2
ports:
- "80:80"
volumes:
- .:/var/www/html
networks:
- appnet
php:
image: shippingdocker/php:1.2
volumes:
- .:/var/www/html
networks:
- appnet
redis:
image: redis:alpine
networks:
- appnet
db:
image: mysql:latest
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_USER: dev
MYSQL_PASSWORD: 123456
MYSQL_DATABASE: myapp
networks:
- appnet
mail:
image: mailhog/mailhog:latest
ports:
- "9025:8025"
networks:
- appnet
networks:
appnet:
driver: "bridge"
volumes:
data:
driver: "local"