version: "3.5" services: nginx: build: ./nginx/ ports: - 81:80 volumes: - "${PROJECT_ROOT}:/var/www/html" - "${LOG_ROOT}:/var/log:rw" networks: - server depends_on: - php php: build: ./php/ expose: - 9000 volumes: - "${PROJECT_ROOT}:/var/www/html" networks: - database - server depends_on: - mysql mysql: image: mariadb:latest volumes: - data:/var/lib/mysql networks: - database environment: MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASSWORD}" MYSQL_DATABASE: "${DB_NAME}" MYSQL_USER: "${DB_USERNAME}" MYSQL_PASSWORD: "${DB_PASSWORD}" volumes: data: networks: database: server: