services: app: build: context: . dockerfile: Dockerfile container_name: pro-php-mvc-app restart: unless-stopped depends_on: - db ports: - "8080:80" volumes: - ./:/var/www/html - vendor_data:/var/www/html/vendor environment: APP_ENV: dev APP_HOST: 0.0.0.0 APP_PORT: 80 DB_CONNECTION: mysql DB_HOST: db DB_PORT: 3306 DB_DATABASE: pro-php-mvc DB_USERNAME: root DB_PASSWORD: root COMPOSER_ALLOW_SUPERUSER: 1 db: image: mysql:8.0 container_name: pro-php-mvc-db restart: unless-stopped ports: - "33060:3306" environment: MYSQL_DATABASE: pro-php-mvc MYSQL_ROOT_PASSWORD: root volumes: - mysql_data:/var/lib/mysql volumes: mysql_data: vendor_data: