version: '3' services: laravel.test: build: context: ./vendor/laravel/sail/runtimes/8.2 dockerfile: Dockerfile args: WWWGROUP: '1000' image: sail-8.2/app ports: - '${APP_PORT:-80}:80' environment: WWWUSER: '1000' LARAVEL_SAIL: 1 volumes: - '.:/var/www/html' networks: - sail depends_on: - mysql - redis mysql: image: 'mysql:8.0' ports: - '3306:3306' environment: MYSQL_ROOT_PASSWORD: '${DB_PASSWORD:-secret}' MYSQL_DATABASE: '${DB_DATABASE:-laravel}' MYSQL_USER: '${DB_USERNAME:-sail}' MYSQL_PASSWORD: '${DB_PASSWORD:-secret}' volumes: - 'sailmysql:/var/lib/mysql' networks: - sail redis: image: 'redis:alpine' ports: - '6379:6379' volumes: - 'sailredis:/data' networks: - sail networks: sail: driver: bridge volumes: sailmysql: driver: local sailredis: driver: local