services: entw-php: build: context: ./php volumes: - ./app:/app entw-nginx: image: nginx ports: - 8080:80 volumes: - ./app:/app - ./nginx/default.conf:/etc/nginx/conf.d/default.conf entw-mysql: image: mysql command: [ '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci' ] volumes: - ./mysql:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=root entw-phpmyadmin: image: phpmyadmin/phpmyadmin ports: - 8081:80 environment: - PMA_HOST=entw-mysql - PMA_USER=root - PMA_PASSWORD=root entw-mailcatcher: image: schickling/mailcatcher ports: - 8082:1080