version: '3.3' services: php: build: context: './docker/php' ports: - 9000:9000 volumes: - './www-data:/var/www' - './docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf' - './docker/php/php.ini:/usr/local/etc/php/conf.d/php.override.ini' - './logs/php:/var/log/php' environment: MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} nginx: image: nginx:alpine ports: - 8123:80 volumes: - './www-data:/var/www' - './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf' - './logs/nginx:/var/log/nginx' depends_on: - php mysql: image: mariadb:latest depends_on: - php environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD}