Newer
Older
version: '2.1'
volumes:
db_data:
driver: 'local'
MYSQL_DATABASE: 'api_platform'
MYSQL_USER: 'api_platform'
MYSQL_PASSWORD: 'api_platform'
MYSQL_RANDOM_ROOT_PASSWORD: 'true'
- 'db_data:/var/lib/mysql'
healthcheck:
test: ['CMD-SHELL', 'mysql --user=api_platform --password=api_platform -e "SHOW TABLES" api_platform']
interval: '5s'
timeout: '1s'
retries: 10
db:
condition: 'service_healthy'
- './:/srv/api-platform'
nginx:
image: 'nginx:1.11-alpine'
depends_on:
php:
condition: 'service_started'
ports:
- '80:80'
volumes_from:
- php
volumes:
- './docker/nginx/conf.d:/etc/nginx/conf.d:ro'