version: '2' services: db: image: mysql ports: - 3306:3306 volumes: - "./.data/db:/var/lib/mysql" environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} redis: image: redis:alpine ports: - 6379:6379 php: build: php7-fpm ports: - 9000:9000 links: - db:mysqldb - redis volumes: - ${SYMFONY_APP_PATH}:/var/www/symfony - ./logs/symfony:/var/www/symfony/app/logs nginx: build: nginx ports: - 80:80 links: - php volumes_from: - php volumes: - ./logs/nginx/:/var/log/nginx elk: image: willdurand/elk ports: - 81:80 volumes: - ./elk/logstash:/etc/logstash - ./elk/logstash/patterns:/opt/logstash/patterns volumes_from: - php - nginx